Las VPN más adecuadas para Parabola GNU/Linux-libre
En un entorno como Parabola GNU/Linux-libre, con pacman como gestor de paquetes, kernel totalmente libre y usuarios acostumbrados a la filosofía del software libre, lo idóneo es optar por servicios de VPN que ofrezcan:
- Clientes o utilidades open source (evitar binarios propietarios).
- Soporte para protocolos libres y ligeros (p. ej. WireGuard, OpenVPN).
- Dependencias mínimas, compatibles con escritorios habituales en Parabola (XFCE, KDE Plasma, LXQt, i3).
- Posibilidad de instalarse desde repositorios oficiales o compilarse fácilmente.
Tras probar varias opciones, destacan especialmente:
- Mullvad VPN: cliente CLI y configuración manual por WireGuard/OpenVPN, código publicado en Git.
- ProtonVPN: CLI desarrollado en Python, disponible en AUR, enfoque en privacidad y transparencia.
- IVPN: opciones de configuración manual, soporte WireGuard/OpenVPN con scripts de código abierto.
Comparativa de servicios VPN
| Servicio | Protocolos | Cliente oficial libre | Disponibilidad en repositorios | Enlace |
|---|---|---|---|---|
| Mullvad VPN | WireGuard, OpenVPN | Sí (GitHub) | Compilar desde AUR | sitio oficial de Mullvad |
| ProtonVPN | WireGuard, OpenVPN | Sí (Python, GitLab) | AUR (protonvpn-cli-ng) | sitio oficial de ProtonVPN |
| IVPN | WireGuard, OpenVPN | Scrips y config open source | Compilar manualmente | sitio oficial de IVPN |
Instalación y configuración detallada
Mullvad VPN
Para integrarlo en Parabola sin depender de binarios no libres, lo más fiable es usar wireguard-tools y openvpn:
1. Instalar las herramientas necesarias:
sudo pacman -Syu wireguard-tools openvpn curl
2. Obtener las configuraciones desde el panel web de Mullvad:
- Accede con tu código de cuenta.
- Genera un archivo ZIP de configuración (WireGuard o OpenVPN).
- Descárgalo y descomprímelo, p. ej. en
~/Descargas/mullvad-config.
3. Conexión por WireGuard:
sudo wg-quick up ~/Descargas/mullvad-config/wg0.conf
Para desconectar:
sudo wg-quick down wg0
4. Conexión por OpenVPN (alternativa):
sudo openvpn --config ~/Descargas/mullvad-config/.ovpn
ProtonVPN (CLI ng)
El cliente oficial protonvpn-cli-ng es libre y se instala fácilmente desde AUR. Si aún no tienes un ayudante AUR, puedes hacer:
# Instalación manual de un ayudante (ej. yay) git clone https://aur.archlinux.org/yay.git cd yay makepkg -si # Instalar protonvpn-cli-ng yay -S protonvpn-cli-ng
O, si ya usas paru u otro, simplemente:
sudo pacman -Syu yay -S protonvpn-cli-ng
1. Inicialización y login:
protonvpn-cli init # Sigue las instrucciones para pegar tu token o usuario
2. Conexión rápida al mejor servidor:
protonvpn-cli connect --fastest
3. Conexión a un país específico:
protonvpn-cli c --cc DE
4. Para desconectar:
protonvpn-cli disconnect
IVPN (configuraciones manuales)
IVPN no ofrece cliente binario en los repos, pero facilita archivos de configuración:
- Descarga tus archivos de configuración WireGuard/OpenVPN desde tu cuenta en ivpn.net.
- Usa
wireguard-toolsoopenvpnigual que en el caso de Mullvad.
Conclusión
En Parabola GNU/Linux-libre, donde priman los paquetes libres, lo más seguro y transparente es confiar en servicios que publiquen su código y permitan usar clientes comunitarios. Mullvad y ProtonVPN destacan por su soporte completo en CLI, protocolos modernos y documentación clara. IVPN es también fiable si prefieres gestionar manualmente tus archivos de configuración. ¡Nos vemos en la terminal!
Deja una respuesta