Wireguard 和 Ubuntu 22.04。强制通过 VPN 来自端口 25 的流量

Wireguard 和 Ubuntu 22.04。强制通过 VPN 来自端口 25 的流量

因此,我在 Docker 容器中托管服务器,该容器是 VPN 网络中的客户端。我无法通过主机从端口(例如 ummm 52)发送任何出口流量。该盒子是wireguard 服务器的客户端。如果我设置客户端配置:

[Peer]
AllowedIPs = 0.0.0.0/0, ::/0

然后我可以退出端口 52,没问题。如果我把它改成:

[Peer]
AllowedIPs = 10.8.0.0/24

然后服务器不知道它应该使用端口 52 从任何 ip 发送流量,以便从该 VPN 而不是本地计算机出去。我在 docker 主机上使用 Ubuntu 22.04。解决这个问题的最佳方法是什么? (转发尝试通过 VPN 通过端口 52 传出的任何流量)

除此之外,我对 ubuntu/网络/防火墙很熟悉,但当涉及到 iptables 或任何像这样的复杂路由时,我完全是个新手。

相关内容