服务器与VPN和公共IP

我有一个Ubuntu服务器连接到VPN(作为客户端,而不是服务器)。 我需要允许外部连接到我的服务器使用服务器的公共IP,但是当我激活VPN,我只能连接它。

任何解决scheme 谢谢。

您的VPN服务器可能会强制通过它的所有stream量。 看看你是否有select拆分隧道,只有通过VPN的特定stream量路由。

你应该删除

default-gateway 

选项从您的客户端OpenVPNconfiguration文件,所以它不会通过VPNredirect所有stream量。 如果没有这样的select,那么这可能是从OpenVPN服务器本身。 在这种情况下,你需要添加:

 route-nopull 

选项添加到您的客户端configuration中,并通过添加以下内容手动指定要通过VPN访问哪个IP的所有路由:

 route 192.168.1.0/24 route www.example.com route 1.2.3.4 route etc... 

到您的客户configuration文件。