Wireguard 和 Ubuntu 22.04。强制通过 VPN 从端口 25 传输流量

Wireguard 和 Ubuntu 22.04。强制通过 VPN 从端口 25 传输流量

因此,我在 docker 容器中托管一个服务器,它是 VPN 网络中的客户端。我无法通过主机将任何出口流量从端口(比如 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 或任何复杂的路由时,我完全是个新手。

相关内容