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 许可协议。转载请注明来源 杂烩饭!
评论