具有 VPN 和公共 IP 的服务器

具有 VPN 和公共 IP 的服务器

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

有解决办法吗?谢谢。

答案1

您的 VPN 服务器可能会强制所有流量通过它。查看是否有拆分隧道选项,以便只有特定流量通过 VPN 路由。

答案2

你应该删除

default-gateway

选项来自客户端 OpenVPN 配置文件,因此它不会通过 VPN 重定向所有流量。如果没有这样的选项,那么这可能是从 OpenVPN 服务器本身提取的。在这种情况下,您需要添加:

route-nopull

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

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

到您的客户配置文件。

相关内容