因此,我安装了 Ubuntu 18.04 服务器,其中有多个 docker 运行不同的 Web 应用程序(例如 plex)。我设置了端口转发,可以正常连接到网络和外部网络中的所有 Web 应用程序。我的问题是,一旦我在运行 docker 的主机上设置了 openvpn,所有外部访问都会被阻止访问服务器。我知道这可能是我遗漏的一些简单内容。如果您需要文件中的任何信息,我很乐意在需要时发布。
OpenVPN 也被设置为开机时启动的服务。
谢谢
編輯1
以下是我的 VPN 路线:
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 172.21.92.1 128.0.0.0 UG 0 0 0 tun0
0.0.0.0 10.0.0.1 0.0.0.0 UG 100 0 0 eth0
10.0.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
10.0.0.1 0.0.0.0 255.255.255.255 UH 100 0 0 eth0
x.x.x.x 10.0.0.1 255.255.255.255 UGH 0 0 0 eth0
128.0.0.0 172.21.92.1 128.0.0.0 UG 0 0 0 tun0
172.17.0.0 0.0.0.0 255.255.0.0 U 0 0 0 docker0
172.18.0.0 0.0.0.0 255.255.0.0 U 0 0 0 br-4437e
172.21.92.0 0.0.0.0 255.255.254.0 U 0 0 0 tun0
205.185.198.207 10.0.0.1 255.255.255.255 UGH 0 0 0 eth0
xxxx 是外部 IP 10.0.0.1 网关
关闭VPN:
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 10.0.0.1 0.0.0.0 UG 100 0 0 eth0
10.0.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
10.0.0.1 0.0.0.0 255.255.255.255 UH 100 0 0 eth0
x.x.x.x 10.0.0.1 255.255.255.255 UGH 0 0 0 eth0
172.17.0.0 0.0.0.0 255.255.0.0 U 0 0 0 docker0
172.18.0.0 0.0.0.0 255.255.0.0 U 0 0 0 br-4437e5faff27