当 Windows 上的底层连接丢失时,如何让 OpenVPN 重新连接

当 Windows 上的底层连接丢失时,如何让 OpenVPN 重新连接

我在不稳定的 wifi 连接上使用 OpenVPN,有时会丢失链接。是否可以将其设置为某种“尽力而为”模式,即如果连接未建立,则每隔一秒左右尝试重新连接一次?

我见过一些适用于 Ubuntu 的脚本,但我用的是 Windows :(

更新:问题实际上出在路由上。VPN 确实不是断开。

VPN 应该example.com通过 VPN 将流量路由到 ,其他一切都通过正常连接。如果我启动,ping example.com -t我会得到Pinging 10.0.30.51(即内部 VPN IP)。我测试过,如果我断开连接,ping 将失败。但我没有断开连接,而是用 开始新的 ping ping example.com -t。但可惜!现在我得到了Pinging 85.78.13.15(即互联网 IP)。系统停止通过 VPN 将流量路由到域。这似乎是核心问题,但如何解决它?

答案1

添加

   keepalive 5 15

到你的配置

相关内容