Como elegir, usar y configurar una VPN en Hyperbola GNU/Linux-libre (Tutorial)

VPN recomendadas para Hyperbola GNU/Linux-libre

Trabajando con Hyperbola GNU/Linux-libre en Madrid, uno aprecia la sencillez del kernel-libre, el gestor de arranque runit y pacman como administrador de paquetes. Esta distro, pensada para usuarios avanzados, huye de systemd y de software propietario, y encaja como anillo al dedo si usas entornos ligeros como XFCE, LXQt, i3 o dwm. Para integrar una VPN, es clave elegir proveedores con clientes libres o, al menos, configurables con OpenVPN/WireGuard sin dependencias de systemd. A continuación, las mejores opciones adaptadas a Hyperbola:

  • Mullvad: cliente 100 % libre, soporta WireGuard y OpenVPN, configuraciones manuales sencillas.
  • IVPN: ofrece archivos .ovpn, soporte completo con OpenVPN, sin binarios cerrados.
  • ProtonVPN: dispone de CLI Python libre, usa OpenVPN o WireGuard, instalable sin systemd.

Comparativa de VPN

Proveedor Protocolos Cliente libre Sin systemd Integración NM Método instalación Enlace
Mullvad WireGuard, OpenVPN Manual / nmcli Manual (config files) Sitio de Mullvad
IVPN OpenVPN Manual / nmcli Manual (ovpn) Sitio de IVPN
ProtonVPN OpenVPN, WireGuard Sí (CLI Python) Manual / nmcli pip / manual Sitio de ProtonVPN

Cómo instalar y configurar Mullvad

Para WireGuard, lo más ágil es instalar las herramientas oficiales y usar el fichero de configuración que Mullvad genera:

# Instalar wireguard
sudo pacman -S wireguard-tools unzip curl

# Descargar configs de Mullvad (reemplaza YOUR-ACCOUNT)
curl -O https://mullvad.net/download/config/wg/mullvad-wg-latest.zip
unzip mullvad-wg-latest.zip -d mullvad-wg

# Elegir servidor, por ejemplo seattle
cd mullvad-wg
sudo cp seattle-us.conf /etc/wireguard/mullvad.conf

# Arrancar la interfaz
sudo wg-quick up mullvad

# Para desconectar
sudo wg-quick down mullvad

Si prefieres NetworkManager, puedes importar el .conf así:

nmcli connection import type wireguard file /etc/wireguard/mullvad.conf
nmcli connection up mullvad

Cómo instalar y configurar IVPN

Con IVPN basta usar OpenVPN y el archivo .ovpn que proporcionan:

# Instalar OpenVPN
sudo pacman -S openvpn curl

# Descarga tu configuración (reemplaza YOUR-API-KEY)
curl -o ivpn.ovpn https://api.ivpn.net/v1/user/config?token=YOUR-API-KEY

# Conectar al servidor por terminal
sudo openvpn --config ivpn.ovpn

Para integrarlo con NetworkManager:

nmcli connection import type openvpn file ivpn.ovpn
nmcli connection up ivpn

Cómo instalar y configurar ProtonVPN

ProtonVPN CLI en Python es 100 % libre y funciona sin systemd:

# Instalar dependencias
sudo pacman -S python-pip openvpn curl

# Instalar ProtonVPN-CLI
pip install --user protonvpn-cli

# Inicializar (solo la primera vez)
export PATH=HOME/.local/bin:PATH
protonvpn init

# Conectar
protonvpn connect

# Desconectar
protonvpn disconnect

Si prefieres OpenVPN directo, puedes generar tus archivos desde el panel de ProtonVPN y usar:

sudo openvpn --config protonvpn-.ovpn

Conclusión

En Hyperbola GNU/Linux-libre, donde la filosofía es el software completamente libre y la simplicidad de runit/pacman, Mullvad e IVPN resultan las opciones más solidas: clientes 100 % libres, configurables con OpenVPN/WireGuard y sin retoques de systemd. ProtonVPN aporta una CLI en Python igualmente libre. Elegid el que mejor se ajuste a vuestras necesidades y disfrutad de la privacidad con plena compatibilidad con vuestro sistema.

Download TXT



Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *