Argumentos para conectarse usando el cliente Windows Open Vpn

Argumentos para conectarse usando el cliente Windows Open Vpn

¿Es posible iniciar unacliente openvpn de windowspara que se conecte usando una configuración predefinida (.ovpn) proporcionando argumentos del programa usando el símbolo del sistema. O especificar los argumentos en el acceso directo al abrir desde el acceso directo de Windows, etc.

Respuesta1

Lo resolvió de la siguiente manera:

desde el símbolo del sistema de Windows-

ingrese la descripción de la imagen aquí

Esto iniciará el cliente opn vpn gui conectándose directamente a la conexión especificada en la configuración.

Respuesta2

Tenga en cuenta que si las openvpn-gui.exerespuestas anteriores ya se iniciaron no funcionarán. Preste atención a la sección :run de un pequeño archivo por lotes que hice para iniciar automáticamente la conexión openVPN cuando no estoy en 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

Respuesta3

Además de la respuesta de Flowerking, puede especificar la carpeta en la que se encuentra su archivo ovpn, tal vez para almacenar datos de clave privada en el espacio del usuario. Para eso, use config_dir:

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

Respuesta4

Aquí tienes un ejemplo sencillo, si quieres conectarte a más de una VPN:

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

No funcionará si se openvpn-gui.exeestá ejecutando.

información relacionada