Instalar VpnHood! CONNECT en Linux
Un solo comando instala la aplicación, con su ventana y un conjunto de comandos. Inicia sesión una vez desde la ventana y después conéctate desde ella o con los comandos.
Antes de empezar
- Un plan Premium, ya que la versión para Linux no incluye servidores gratuitos: pasa a Premium.
- Comprueba que tu máquina cumple los requisitos para Linux.
Instalar
Ejecuta este comando y responde a su única pregunta: si el servicio VPN se inicia al arrancar el sistema. Elige la versión adecuada para tu procesador.
sudo su -c "bash <( wget -qO- https://github.com/vpnhood/VpnHood.App.Connect/releases/latest/download/VpnHoodConnect-linux.sh)"Instala el servicio VPN y el comando vhconnect. En una máquina con escritorio, también añade VpnHood! CONNECT al menú de aplicaciones.
Conectar
Abre VpnHood! CONNECT desde el menú de aplicaciones, inicia sesión en tu cuenta Premium y conéctate.
Una vez iniciada la sesión, también puedes conectarte desde una terminal y comprobar la conexión:
vhconnect connectvhconnect statusPara iniciar sesión hace falta la ventana de la aplicación, así que una máquina sin escritorio todavía no puede usar VpnHood! CONNECT. En ella puedes usar VpnHood! CLIENT con tu propio servidor.
Comandos
Funcionan desde la terminal de cualquier administrador, sin sudo. vhconnect --help los muestra todos y vhconnect connect --help explica uno.
| Comando | Qué hace |
|---|---|
vhconnect connect | Se conecta y espera el resultado. --location elige una ubicación, tal como las muestra vhconnect locations.
|
vhconnect disconnect | Se desconecta. El servicio sigue en ejecución. |
vhconnect status | Muestra la conexión y cualquier actualización en curso. --watch la sigue mostrando.
|
vhconnect locations | Muestra las ubicaciones de servidores a las que puedes conectarte. |
vhconnect ui | Abre la ventana de la aplicación. |
vhconnect service status | Muestra si el servicio está en ejecución. |
vhconnect service log | Muestra el registro del servicio. -f lo sigue en directo.
|
vhconnect service restart | Reinicia el servicio, lo que desconecta la VPN. Pide tu contraseña. |
Conectar al inicio
Con la función Siempre encendido, la VPN se conecta al arrancar el equipo, antes de que nadie inicie sesión. Mientras el servidor no esté disponible, vuelve a intentarlo, esperando más tiempo cada vez. Se detiene cuando te desconectas, cuando otra aplicación VPN toma el control o cuando el servidor rechaza la conexión. Actívala en Configuraciones de la aplicación o con este comando:
vhconnect always-on onLa función Siempre encendido requiere Premium.
Kill Switch
El Kill Switch no deja salir nada salvo por el túnel VPN, incluso ante un error, un fallo o un reinicio. Con until-disconnect el bloqueo termina al desconectarte y con lockdown se mantiene también después de una desconexión:
vhconnect kill-switch until-disconnectPara levantar el bloqueo, ejecuta vhconnect kill-switch off. Con el servicio detenido, ejecútalo con sudo.
Actualizaciones
La aplicación se actualiza sola: al arrancar y cada 12 horas busca una versión más reciente, la descarga y la instala mientras la VPN está desconectada. Puedes desactivarlo con Actualizaciones automáticas, en Configuraciones de la aplicación. Este comando instala una versión más reciente de inmediato, aunque las actualizaciones estén desactivadas, y la VPN se desconecta durante la instalación:
vhconnect updateOpciones del instalador
Para un script o una máquina sin escritorio, añade estas opciones al comando de instalación, después de su paréntesis de cierre:
| Opción | Qué hace |
|---|---|
-q | No hace preguntas. Una instalación nueva se inicia al arrancar y se actualiza sola; una actualización conserva las opciones que elegiste. |
-noautostart | No inicia el servicio al arrancar. |
-noautoupdate | No actualiza la aplicación automáticamente. |
-autoupdate | Vuelve a actualizar la aplicación automáticamente, después de -noautoupdate.
|
-nodesktop | Instala solo el servicio y los comandos: sin entrada en el menú ni bibliotecas para la ventana. |
-desktop | Instala la entrada del menú y las bibliotecas de la ventana aunque no se detecte ningún escritorio. |
-help | Muestra las opciones. |
Por ejemplo, sin preguntas y sin escritorio:
sudo su -c "bash <( wget -qO- https://github.com/vpnhood/VpnHood.App.Connect/releases/latest/download/VpnHoodConnect-linux.sh) -q -nodesktop"Desinstalar
Haz clic derecho en VpnHood! CONNECT en el menú de aplicaciones y elige Uninstall, o ejecuta este comando:
sudo /opt/VpnHoodConnect/vhuninstallConserva tus ajustes en /opt/VpnHoodConnect/storage para una instalación posterior. Añade -purge para eliminarlos también.
Si algo va mal
| Qué ves | Qué hacer |
|---|---|
The VpnHoodConnect service is not running.
| Ejecuta sudo vhconnect service start y luego lee vhconnect service log.
|
| La entrada del menú no hace nada | Ejecuta vhconnect ui en una terminal para ver el motivo. Suele ser una biblioteca que falta tras instalar con -nodesktop.
|
| La ventana dice que solo un administrador puede usar la aplicación | Añade tu cuenta al grupo sudo, o a wheel si el sistema usa ese, y vuelve a iniciar sesión.
|
| La aplicación dice que otra aplicación VPN tomó el control | Solo una aplicación creada con VpnHood! se conecta a la vez, así que al conectar otra se desconecta esta. Sigue desconectada, incluso con la función Siempre encendido, hasta que vuelvas a conectarla. |
Could not set the VPN's DNS servers.
| Ejecuta sudo systemctl enable --now systemd-resolved y luego enlaza /etc/resolv.conf a /run/systemd/resolve/stub-resolv.conf, como indica el mensaje.
|
The kill switch needs nftables (nft), which is not installed.
| Instala el paquete nftables o desactiva el Kill Switch.
|
| Conectado, pero nada carga | Lee vhconnect service log -n 100.
|
The VPN cannot use its interface name
| Otra VPN tiene una interfaz llamada VpnHoodConnect, y el mensaje indica de quién es. Detén esa VPN o, si ya no está y dejó la interfaz, ejecuta sudo ip link delete VpnHoodConnect.
|