断线时自动重新连接 VPN

断线时自动重新连接 VPN

我使用 OpenVPN 连接到 VPN 服务。我经常在无人值守的情况下使用它,有时我回来时会发现服务已断开连接,并且 GUI 要求输入登录凭据。如果连接是由服务而不是我断开的,我希望它尝试自动重新连接而无需我干预,理想情况下,如果重新连接尝试最初失败,请继续定期尝试,直到连接成功。

有没有办法配置 OpenVPN 来做到这一点?如果没有,有人可以建议一种使用脚本的方法吗(我使用 Windows)?如果做不到,有人可以建议一个可以做到这一点的 VPN 解决方案吗?VPN 提供商支持 PPTP 和 OpenVPN。

我已将 OpenVPN 配置为从文件读取登录凭据。以下是我的配置脚本。我已删除了与 VPN 提供商相关的任何详细信息。

client
dev tun
proto tcp
remote ???.???.??? 0000
resolv-retry infinite
nobind
persist-key
persist-tun
ca ???.???.???
verb 3
mute-replay-warnings
float
reneg-sec 0
auth-user-pass auth.conf
auth-nocache

感谢您的帮助。

答案1

您是否尝试过删除该auth-nocache选项?此选项将禁用您的登录凭据缓存。如果您的登录凭据未缓存,则断开连接后系统无法尝试重新建立会话。

相关内容