我大部分时间都在家里工作。 要访问不同的服务器(通过SSH),我必须使用OpenVPN。 我想立刻联系到他们(三个,有时四个),所以我不必一直切换。 我的设置是Windows 7和只有一个网卡的PC。 是否有可能(如果是,如何?)一次连接多个VPN(也许与某种虚拟networking设备)?
谢谢安德烈亚斯
如果您还没有,则需要创build一些附加的TAP-WIN32适配器。
如果您使用OpenVPN 2.3.x或更高版本,请运行addtap.bat:
C:\Program Files\TAP-Windows\bin\addtap.bat
如果您使用的是较早版本的OpenVPN,请运行tapinstall命令
C:\Program Files\OpenVPN\bin\tapinstall.exe C:\Program Files (x86)\OpenVPN\bin\tapinstall.exe
(注意:也许你应该用Administrator权限打开cmd)
显然你也需要确保没有任何关于你的各种VPN相互冲突。 例如,如果你正在修改默认网关,你可能会遇到问题。 如果没有什么更改默认网关,并没有重叠的IP地址,那么你可能会好起来的。
我不确定是否需要,我也重命名所有我的TAP-WIN32适配器的名称,如VPNDEV1 , VPNDEV2 , VPNDEV3 。 在我的openvpnconfiguration中,我使用configuration指令dev-node VPNDEV2指定了我想要使用的设备。
最简单的方法,更不用说tapinstall.exe ,运行Start > All Programs > OpenVPN > Utilities > Install > Add一个新的TAP vitrual以太网适配器
请记住以pipe理员权限运行它,否则你只会得到tapinstall失败。
我认为这是相同的,在Windows中的Linux。
如果你在另一端有不同的子网,那么你可以根据需要启动许多VPN。
无论如何,VPN每个连接(tun +,tap +)使用一个单独的设备,每个networking通过正确的设备路由(总是如果在另一端有不同的networking)。