我有一台 Ubuntu 18.04 服务器。我使用此服务器来运行一些我想在内部和外部访问的服务。我在路由器上设置了端口转发(将不同的外部端口转发到不同的内部端口),一切正常,因为我可以通过所需的端口访问我的服务器。
当我在服务器上使用 OpenVPN 客户端时,设计问题就出现了。我希望服务器使用 OpenVPN 进行传出流量,但我希望传入流量使用我的 WAN(ISP)。因此,我目前已配置 OpenVPN,据我所知,这似乎适用于所有传出流量。但是,传入流量似乎受到了某种影响,因为我无法再像以前那样通过 ISP 外部 IP 外部连接到我的服务器。一旦我停止 OpenVPN 客户端服务,我的访问权限就会恢复。
我看到 tun0 是在 OpenVPN 客户端使用 172 地址启动时创建的,并且我有一个带有 LAN IP 的 enp0s31f6 NIC。
为了测试目的,我还禁用了 UFW。
不确定这些信息是否有帮助,但当我启用 OpenVPN 时,我会在内部连接到网络,并尝试在所需端口上使用外部 WAN ISP IP,这样我就可以正常访问服务器。但如果使用相同的设置,并且我现在处于外部,则连接不再存在。希望这说得通。
任何建议都很好,因为我有点困惑。我不知道这是路由问题还是客户端配置更改等造成的。我觉得是路由问题.....
即使有人有我可以遵循的体面指南,我也可以重新开始