Argumentos para conectar usando o cliente Windows Open Vpn

Argumentos para conectar usando o cliente Windows Open Vpn

É possível iniciar umcliente windows openvpnpara conectá-lo usando uma configuração predefinida (.ovpn), fornecendo argumentos do programa usando o prompt de comando. Ou especificando os argumentos no atalho ao abrir no atalho do Windows, etc.

Responder1

Resolvi conforme abaixo:

no prompt de comando do Windows-

insira a descrição da imagem aqui

Isso iniciará o cliente opn vpn gui conectando-se diretamente à conexão especificada na configuração.

Responder2

Lembre-se de que se as openvpn-gui.exerespostas acima já tiverem sido iniciadas não funcionarão. Preste atenção à seção :run de um pequeno arquivo em lote que criei para iniciar automaticamente a conexão openVPN quando não estiver em casa:

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

Responder3

Além da resposta de Flowerking, você pode especificar a pasta na qual seu arquivo ovpn reside, talvez para armazenar dados de chave privada no espaço do usuário. Para isso, utilize config_dir:

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

Responder4

Aqui está um exemplo simples, se você quiser se conectar a mais VPNs de uma:

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

Não funcionará se estiver openvpn-gui.exeem execução.

informação relacionada