日常开发中经常要切换vpn
在不同的局域网作业,但是openvpn
安装时只会默认添加一个TAP adapter
,这就导致了如果有多个vpn server
我们需要不停的切换vpn
操作,非常麻烦,既然知道了原因,那么就容易解决了,只需要再次添加一个TAP adapter
即可。
安装openvpn
OpenVPN下载 后双击默认安装即可
查看TAP adapter
openvpn
安装完成后默认会有一个TUN adapter
和一个TAP adapter
。
1、进入openvpn
安装目录,默认是 C:\Program Files\OpenVPN\bin
2、进入cmd执行以下命令
C:\Program Files\OpenVPN\bin>openvpn.exe --show-adapters
Available adapters [name, GUID, driver]:
'OpenVPN Wintun' {FB25CBDF-A16A-485B-83E0-E088975B32A5} wintun
'OpenVPN TAP-Windows6' {15D93C0E-79C4-4EFF-9012-237CBB01DA14} tap-windows6
新增TAP adapter
1、进入openvpn
安装目录,默认是 C:\Program Files\OpenVPN\bin
2、进入cmd执行以下命令
C:\Program Files\OpenVPN\bin>tapctl.exe create --name "OpenVPN TAP-Windows6 2" --hwid root\tap0901
C:\Program Files\OpenVPN\bin>openvpn.exe --show-adapters
Available adapters [name, GUID, driver]:
'OpenVPN Wintun' {FB25CBDF-A16A-485B-83E0-E088975B32A5} wintun
'OpenVPN TAP-Windows6' {15D93C0E-79C4-4EFF-9012-237CBB01DA14} tap-windows6
'OpenVPN TAP-Windows6 2' {24795789-4A43-4555-B2CA-5CD0A3FECD75} tap-windows6
可以通过 name 参数指定网卡名称,网卡名称不能重复
会发现多了一个OpenVPN TAP-Windows6 2 ,此时就可以连接多个。
修改ovpn配置文件
二选一
在ovpn配置文件中增加nobind的配置项,自动使用空闲的网卡来连接
nobind
或者添加dev-node配置,指定使用的网卡
dev-node "OpenVPN TAP-Windows6 2"
删除TAP adapter
如果 Tap 网卡多了,或者不想要那些之前默认的网卡,可以删除掉。删除成功不会返回内容
C:\Program Files\OpenVPN\bin>tapctl.exe delete "OpenVPN TAP-Windows6 2"
转载原文连接:
Windows OpenVPN同时连接多个VPN服务前言 日常开发中经常要切换vpn在不同的局域网作业,但是openvp - 掘金