Cliente OpenVPN GUI para UDP / TCP

26

¿Existe alguna solución fácil para que OpenVPN se ejecute desde el escritorio para personas que no sean técnicos para que solo presionen un botón y se conecten a una VPN externa? La mayoría de mis colegas no son expertos en Linux. Entonces, su interacción con CL es muy limitada.

jglerner
fuente

Respuestas:

30

Sé que este no es el método GUI, pero openvpn no podría ser más simple o elemental en lo que respecta a la línea de comandos y realmente no necesita una GUI. El comando para iniciar una sesión openvpn es el siguiente:

sudo openvpn --config

y luego arrastre y suelte el archivo ".ovpn" en la terminal para completar el comando, por lo que debería verse como este ejemplo:

sudo openvpn --config '/home/jglerner/Desktop/vpnbook-us1-tcp443.ovpn'

presiona enter, ingresa tu contraseña para sudo, ingresa tu nombre de usuario vpn, luego tu contraseña vpn y listo.

Los usuarios pueden minimizar el terminal abierto si no quieren verlo mientras se está ejecutando. Además, puede darles a sus "amigos no Linux" un poco de confianza en la línea de comandos cuando ven lo fácil que puede ser algo como esto.

El archivo .ovpn de ejemplo utilizado en este ejemplo se puede descargar desde aquí http://www.vpnbook.com/ si desea comprobarlo y ver cómo funciona. Simplemente descargue el paquete de certificados y extraiga el archivo zip. Hay dos servidores TCP y dos UDP para elegir. El nombre de usuario es "freevpnme" y la contraseña aparece en la página de descarga, sin embargo, la contraseña cambia día a día para evitar abusos y spam, pero el certificado. Los archivos permanecen igual.

mchid
fuente
Gracias, lo intentaré. Mi proveedor de VPN proporciona un archivo XXX.ovpn. Ya lo he instalado bajo un rooter (dd-wrt desordenado y esas cosas :-)) así que, creo, hará el truco. No es tan difícil como puedo ver. Te mantendré informado. Ahora necesitaré limpiar algunos archivos * .conf que ya he empezado a distorsionar.
jglerner
Solo para empezar probé OPenVPN en mi caja de Windows y funciona. Creo que su solución funcionará bien en Linux. Lo intentaré mañana por la mañana. \ o /
jglerner
si tiene un proveedor vpn con más de 500 servidores, buena suerte para agregarlos todos
Mehdi
@Mehdi Buena suerte usando más de una VPN a la vez, y mucho menos 500; tu conexión sería muuuy lenta. Sin embargo, no debería ser demasiado difícil descargar por lotes los 500 archivos ovpn en un solo directorio donde el usuario puede seleccionar cuál usar cada vez. No se necesita suerte :) Simplemente arrastre y suelte el archivo en la terminal; Es super fácil.
mchid
Estaba hablando de agregar los 500 servidores manualmente al administrador de red para poder cambiar de uno a otro en cualquier momento. Hay más que arrastrar y soltar allí, ya que necesita tres archivos para cada servidor (Nordvpn) además de escribir su nombre de usuario y contraseña. Pero encontré un script para hacer este blog
Mehdi
18

Agregar una conexión OpenVPN a través de las preferencias de red con network-manager-openvpn-gnomeinstalado, por defecto usa UDP en lugar de TCP. Si desea conectarse a través de TCP, puede acceder a la configuración avanzada haciendo clic en ese botón en la pestaña VPN de la GUI de configuración.

dobey
fuente
2
Abra el archivo .ovpn y encontrará algunas sugerencias sobre qué configurar para el vpn. Pase el mouse sobre cada configuración y verá qué línea de configuración debe verificar. Por ejemplo, donde dice config: caelegir el ca.crtarchivo si el archivo ovpn tiene la línea ca ca.crt. Si el archivo ovpn lo ha cipher AES-256-CBCelegido en la pestaña de cifrado de Avanzado - Seguridad donde dice la información sobre herramientas config:cipher. Si tiene dev tapen el archivo, marque "Usar un dispositivo Tap", etc.
NoBugs
10

Así es como hice esto en ubuntu 16.04.

Utilicé Network Manager: acceda a esto haciendo clic derecho en el pequeño "icono de red" en la bandeja del sistema, por ejemplo:

ingrese la descripción de la imagen aquí

Ya tenía Network Manager, pero necesitaba instalar OpenVPN y dos extensiones para Network Manager:

sudo apt-get install openvpn  
sudo apt-get install network-manager-openvpn  
sudo apt-get install network-manager-openvpn-gnome  

Incluso si no está ejecutando Gnome, puede instalar la extensión Gnome para OpenVPN; por ejemplo, se ejecutará perfectamente dentro de Unity y es necesaria para la siguiente configuración:

Haga clic con el botón derecho en Network Manager en la bandeja del sistema , seleccione Editar :

editar conexión

haga clic en Agregar :

agregar nueva conexión

En el menú desplegable, seleccione importar la configuración de vpn:

importar la configuración vpn guardada

Seleccione el .ovpnarchivo de configuración de su sistema de archivos:

elija vpn config

Una vez que esté configurado, haga clic con el botón derecho en Administrador de red> Conexiones VPN y seleccione la conexión para conectarse. Para desconectarse, haga lo mismo:

conectarse a vpn

Hawkeye Parker
fuente
Esto funcionó de maravilla: para mí, lo más parecido a OpenVPN GUI en Windows o TunnelBlick en Mac, que es lo que buscaba.
HughHughTeotl
6

Puede instalar el network-manager-openvpn-gnomepaquete para habilitar OpenVpn GUI en Ubuntu u otros Linux que tengan network-manager:

sudo apt-get install network-manager-openvpn-gnome
Dealazer
fuente
3

¡Finalmente lo he hecho yo solo! Tardó más de lo que previsualicé pero simplemente funciona ...

Solo se usa la configuración de red. Las fotos cuentan la historia.

Configuración gráfica para OpenVPN en Mint 17 y / o Ubuntu 14.10

jglerner
fuente
99
1. Los enlaces no son respuestas adecuadas, ya que con frecuencia se desactivan. 2. Los tutoriales de solo imagen son peores que los tutoriales de solo texto.
Sammitch
2

Puede probar el cliente Pritunl gratuito y de código abierto

https://client.pritunl.com/

Para instalarlo en Ubuntu 16.04:

sudo tee /etc/apt/sources.list.d/pritunl.list << EOF
deb http://repo.pritunl.com/stable/apt xenial main
EOF

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com --recv 7568D9BB55FF9E5287D586017AE645C0CF8E292A
sudo apt-get update
sudo apt-get install pritunl-client-electron

ingrese la descripción de la imagen aquí

janot
fuente
¡Guauu! ¡Un cliente VPN basado en electrones! : D (alucinante)
ccpizza