我在使用云梯VPN:推荐地址
但是云梯提供了多个服务器,偶尔有服务器不好用,需要自己去Ping测试服务器的连接速度。于是琢磨着不能浪费技能,写个脚本自动ping测速,然后选择最佳的服务器链接并进行VPN的链接。
那么问题来了,怎么去修改 VPN 的 IP 配置,怎么去链接 VPN。下面记录俩我搜索到的命名。有了命令,就可以写 bat 或者 python 等脚本了。
rasdial.exe 命令
Rasdial 命令的帮助:Microsoft
简单介绍连接和断开。连接VPN:
rasdial "你的VPN Name" Username Password
断开VPN:
rasdial "你的VPN Name" /disconnect //不在乎多写个VPN name
rasdial /disconnect //简单版本
或者更简化下:
rasdial /d
但是 rasdial 命令只能完成连接和断开功能,没有办法配置 VPN 的服务器IP,所以还需要探索下其他方法。
rasphone.exe 拨号网络命令行
其命令行帮助如图所示:
因为可以找到电话簿文件的路径,所以可以修改文件配置以达到修改 VPN 的服务器 IP 地址的目的。
<!-- lang: shell -->
[VPN Name]
// 配置文件的靠后部分 ……
DEVICE=vpn
PhoneNumber=需要修改的VPN服务器IP/网址
然后可以使用rasphone -d "VPN Name"
连接VPN ,使用rasphone -h "VPN Name"
断开VPN。
参考地址:VPN client connect/disconnect
Python 的 win32ras
Python 的第三方库,如果用python写脚本,也可以使用这个,参考:Python利用win32ras拨号上网
其他建议
- 使用rasphone 进行配置,但是使用 rasdial 进行连接和断开。
- 选择VPN
属性->选项
,勾选掉连接时显示进度和提示名称、密码和证书等,可以避免连接的时候弹出对话框让点击确定。
时间: 2024-10-19 03:26:08