服务器连接到 VPN 后无法从外部网络访问 Web 服务器

服务器连接到 VPN 后无法从外部网络访问 Web 服务器

因此,我安装了 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

相关内容