从技术上讲,这是来自我在 SuperUser 上发表的一篇帖子,因为我想听听其他人的意见。如果你看一下那篇文章,你就会发现我有两个 VPN。一个是 NordVPN 的个人 VPN,它本质上是一个 OpenVPN TAP 网络,另一个是 L2TP VPN,我仅用它来连接到一个 IP 地址。
路由表看起来还不错,但似乎 OpenVPN 阻止了通过我的 L2TP VPN 路由到 IP 的连接。我运行了 Windows 网络诊断程序,意外地发现了一些有趣的信息:
Details about network security diagnosis:
Settings that might be blocking the connection:
Provider name: openvpn firewall provider
Provider description: openvpn firewall provider
Filter name: OpenVPN Interface leak protection
Provider context name: -
我假设这个“过滤器”在 OpenVPN 服务器上。有谁知道真正强制路由到 L2TP VPN 的方法吗?也许我需要使用 OpenVPN 客户端而不是 NordVPN 客户端来调整此类配置?
谢谢。
答案1
根据这个文章,NordVPN 支持终止开关功能来保护您的隐私。我认为他们安装了一个Windows 过滤驱动程序为实现这一点,该驱动程序确保只允许通过 NordVPN 隧道的流量。
答案2
OpenVPN 可能正在尝试阻止其他连接,作为“泄漏保护”服务的一部分。狡猾的网站可以提示您的浏览器通过 VPN 隧道以外的方式建立连接,以显示(“泄漏”)您的直接 IP 地址或可识别信息等。DNS 请求也可能会发生这种情况,因此各种解决方案都会实施某种保护措施来阻止此类流量。在您的情况下,您可能希望即使在运行时也允许这种特定的流量几乎通过 OpenVPN 进行所有互联网流量。
考虑仅当 OpenVPN 处于活动/连接状态时才无法连接到 L2TP 主机,并且您的 OpenVPN 连接配置为“全部隧道”或使用类似 0.0.0.0 0.0.0.0 的路由。