我有一台连接到 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...
到您的客户配置文件。