Windows系统自动连接openvpn
在公司想连接线上服务器步骤:打开openvpn软件,输入静态密码,掏出手机,解锁,打开totp软件,输入totp软件的开启密码,记下6位数动态密码,输入到电脑里,完成连接,锁定手机。非常麻烦
而且因为时间同步问题,可能还有10秒就刷新动态密码了,还需要等待刷新后再输入新的密码,更麻烦的是openvpn会修改系统的路由,导致有些公司内部网站上不了,就会出现连接vpn—做A事情,断开vpn做B事情。
这里提供一个脚本,一键连接openvpn,适用于windows
1. 安装openvpn软件
软件安装到默认位置,需要安装tap driver
打开一次软件(为了生成配置文件目录),以后就可以不用启动
脚本内容
start.py
1 | import pyotp |
start.bat
1 | @echo off |
2. 脚本拷贝到配置文件目录
将start.py
start.bat
win.ovpn
拷贝到配置文件目录C:\Users\iuxt\OpenVPN\config
start.py
需要修改一下注释位置
win.ovpn
需要修改auth-user-pass C:\\Users\\iuxt\\OpenVPN\\config\\password.txt
需要和start.py
里面路径保持一致
3. 启动和关闭
双击start.bat
即可自动连接
ctrl + c 即可关闭
如果有隐藏cmd窗口的需求,可以看看这篇隐藏cmd窗口
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 杂烩饭!
评论