shlu soft VPN连接互联网连接失败

时间:2015-03-30 07:44:22

标签: batch-file vbscript vpn

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

  1. 我想在系统托盘中一直或更好地运行shrew VPN
  2. 我正在使用此批次,但是当互联网关闭(连接失败)VPN断开连接,但我希望代码在恢复互联网连接后重新连接VPN。

    @echo off start / min“vpn”“C:\ Program Files \ ShrewSoft \ VPN Client \ ipsecc.exe”-r“testVPN.vpn”-u username -p password -a :环     echo测试IP地址     ping 121.244.116.222> nul || (        echo ping failure - 断开连接       taskkill / T / F / IM“ipsecc.exe”

    ) 超时/ t 30 / nobreak 转到:循环

2 个答案:

答案 0 :(得分:0)

我已经构建并开源了一个应用程序来做到这一点,如果您有兴趣,请在https://github.com/CamW/shrew-reconnect查看。您可以从代码构建或只下载安装程序。

希望有所帮助。

答案 1 :(得分:0)

尝试使用https://sakhnik.com/2016/11/21/automatic-vpn.html中所述的“期望”

也许您可以采用这种方式。