我在我的机器上使用了 ProtonVPN,但由于其服务器在俄罗斯被封锁,它一度停止连接。
但是,我找到了另一个使用 OpenVPN 和另一个 VPN 提供商的有效解决方案。
但我喜欢 ProtonVPN GUI 和选择不同出口国家/地区的可能性。我如何通过另一个 VPN 路由 ProtonVPN 客户端?
我知道我可以在主机上使用虚拟机,在主机操作系统中运行外部 VPN,在虚拟机中运行嵌套 VPN。但是,我想继续在主机操作系统中工作。可以吗?
答案1
ProtonVPN GUI 似乎不支持作为嵌套 VPN 工作。这是他们的支持人员告诉我的。幸运的是,他们为他们的服务器提供了 OpenVPN 配置文件。设置嵌套 VPN 就像 1-2-3 一样简单(我使用 OpenVPN 客户端进行 OpenVPN UDP 模式 - 我认为 TCP 会在第 3 步失败,因为现有连接将被破坏):
- 连接到有效的 VPN。
- 连接到 ProtonVPN(如果没有现有的 VPN 连接,此步骤将失败)。
- 断开与我们在步骤 1 中连接的外部 VPN 的连接。
我估计目前与 ProtonVPN 服务器的加密密钥交换被阻止了,这就是本机客户端无法连接的原因。但是一旦此步骤通过另一个 VPN,连接就会正常工作。
如果你有其他可用的 VPN,为什么还需要 ProtonVPN?因为它提供了广泛的出口国家选择,这对你可能有用。
注意:我必须添加disable-dco
ProtonVPN 配置文件,否则它会尝试使用 OpenVPN 数据通道卸载网络适配器,而该适配器已经忙于第一个 VPN。使用这条线路,它会改用 OpenVPN-TAP Windows6 网络适配器。我认为可以创建更多数据通道卸载网络适配器,但我自己还没有尝试过这种方法。