使用 Open Vpn Windows 客户端连接的参数

使用 Open Vpn Windows 客户端连接的参数

是否可以开始Windows OpenVPN 客户端通过使用命令提示符提供程序参数,使其使用预定义配置 (.ovpn) 进行连接。或者在从 Windows 快捷方式等打开时在快捷方式中指定参数。

答案1

解决方法如下:

从 Windows 命令提示符中

在此处输入图片描述

这将启动 opn vpn gui 客户端,直接连接到配置中指定的连接。

答案2

请注意,如果openvpn-gui.exe已启动,上述答案将不起作用。请注意我制作的一个小批处理文件中的 :run 部分,用于在不在家时自动启动 openVPN 连接:

rem This script is fired from Task Scheduler (using Custom Event filter) when I am NOT at home (not connected to home network)
rem  so check if my home NAS is already pingable, because maybe old/previous OpenVPN connection is still open
rem    if not then start OpenVPN connection
rem    if yes than do nothing
ping -n 1 192.168.10.100 > testping.txt
findstr /r /c:"Reply from \d*.\d*.\d*.\d*.* bytes=\d*.*time[<=]\d*.* TTL=\d*" testping.txt
IF ERRORLEVEL 1 goto run
rem do nothing because NAS is pingable
goto finished
:run
rem be sure to kill previous (closed) openvpn process so reconnecting actually works!
taskkill.exe /F /IM openvpn.exe
taskkill.exe /F /IM openvpn-gui.exe
timeout 1
start /b "" "C:\Program Files\OpenVPN\bin\openvpn-gui.exe" --connect nas_at_home.ovpn
:finished

答案3

除了 Flowerking 的回答之外,您还可以指定 ovpn 文件所在的文件夹,也许用于将私钥数据存储在用户空间中。为此,请使用config_dir

openvpn-gui.exe --connect "client.ovpn" --config_dir "C:\Users\Foo\Documents\protected_crypto_data"

答案4

这是一个简单的例子,如果您想连接多个 VPN:

"C:\Program Files\OpenVPN\bin\openvpn-gui.exe" --connect vpn1.ovpn --connect vpn2.ovpn

如果正在运行,它将不起作用openvpn-gui.exe

相关内容