shresoft VPN在互联网连接失败时重新连接



我正在使用一个批处理文件进行shrasoft VPN连接断开,我的要求是1.我正在做ping测试,如果ping失败(互联网故障或断开连接问题),那么VPN应该断开连接,当互联网打开并开始ping时,VPN应该自动连接。所以我正在寻找一个无限的ping循环,它将连接或断开VPN

  1. 我想在系统托盘中运行一直最小化或更好的精明VPN

我正在使用此批,但当互联网关闭(连接失败)时,VPN会断开连接,但我希望在恢复互联网连接后重新连接VPN。

@回波关闭start/min"vpn"C:\Program Files\ShrewSoft\vpn Client\ipsecc.exe"-r"testVPN.vpn"-u用户名-p密码-a:循环回声测试IP地址ping 121.244.116.222>无||(回声ping故障-断开连接taskkill/T/F/IM"ipsecc.exe"

)超时/t 30/无中断转到:循环

我已经构建并开源了一个应用程序来做到这一点,请访问https://github.com/CamW/shrew-reconnect如果你感兴趣的话。您可以从代码中构建,也可以直接下载安装程序。

希望能有所帮助。

尝试使用中所述的"expect"https://sakhnik.com/2016/11/21/automatic-vpn.html

也许你可以接受这个。

最新更新