Las VPN más aptas para Void Linux y por qué
En Void Linux usamos xbps como gestor de paquetes y el sistema de inicio runit, lo que nos da rapidez y simplicidad. Los usuarios de Void suelen ser aficionados o profesionales que valoran el control total sobre su sistema: desde entornos ligeros como XFCE o LXQt hasta escritorios completos tipo KDE Plasma o GNOME. Además, Void puede compilar tanto con glibc como con musl, por lo que cualquier cliente con dependencias mínimas y buena documentación será más fácil de integrar.
Las peculiaridades técnicas de Void que afectan a la elección de la VPN son:
- Dependencia de xbps: preferimos clientes que se instalen o configuren fácilmente con xbps o sin choque de dependencias.
- Runit / OpenRC: las VPN que ofrezcan scripts sencillos de arranque o systemd-free nos ahorrarían trabajo.
- CLI robusta: muchos usuarios de Void trabajan en terminal, por lo que un cliente con interfaz de línea de comandos es más práctico que un GUI pesado.
- WireGuard y OpenVPN: soporte nativo en el kernel (WireGuard) o en paquetes oficiales de openvpn en los repositorios de Void.
Según estos criterios, las mejores opciones son:
- Mullvad: destaca por su soporte nativo de WireGuard, binarios ligeros y API clara.
- ProtonVPN: ofrece configuraciones OpenVPN y WireGuard, buen cliente CLI en Python y tutoriales específicos.
- IVPN: también con WireGuard y OpenVPN, documentación sencilla y scripts de arranque personalizables.
Comparativa de VPN para Void Linux
| VPN | Protocolos | Cliente oficial | Repositorio Void | GUI / CLI | Enlace |
|---|---|---|---|---|---|
| Mullvad | WireGuard, OpenVPN | Binarios Linux (x86_64) | No hay paquete, uso manual | CLI mínima, configuración manual | Sitio de Mullvad |
| ProtonVPN | WireGuard, OpenVPN | Script Python (protonvpn-cli-ng) | Paquete Python, openvpn en xbps | CLI (Python), GUI opcional | Sitio de ProtonVPN |
| IVPN | WireGuard, OpenVPN | Binarios y scripts | openvpn y wireguard-tools en xbps | CLI, GUI Electron | Sitio de IVPN |
1. Instalación y configuración de Mullvad
Mullvad es ideal si quieres aprovechar WireGuard en Void. No hay paquete xbps oficial, pero el proceso es muy sencillo:
- Instalar dependencias fundamentales:
- Obtener tu archivo de configuración WireGuard desde la API de Mullvad (requiere tu número de cuenta):
- Copiar el archivo y activar la interfaz:
- Para desactivar:
sudo xbps-install -S wireguard-tools resolvconf
curl -o mullvad-wg.conf https://api.mullvad.net/www/relays/wireguard/?account=micuentan=1version=latest
sudo cp mullvad-wg.conf /etc/wireguard/wg-mullvad.conf sudo wg-quick up wg-mullvad
sudo wg-quick down wg-mullvad
Si usas runit, crea un servicio en /etc/sv/wg-mullvad con un script sencillo que llame a wg-quick up wg-mullvad.
2. Instalación y configuración de ProtonVPN
ProtonVPN ofrece un cliente CLI en Python que simplifica la gestión de OpenVPN y WireGuard:
- Instalar dependencias:
- Instalar el cliente oficial:
- Inicializar el cliente y llenar credenciales:
- Conectarte con WireGuard (recomendado):
- O conectarte con OpenVPN:
sudo xbps-install -S python3-pip openvpn wireguard-tools resolvconf
sudo pip3 install protonvpn-cli
protonvpn-cli init
protonvpn-cli c --protocol wireguard
protonvpn-cli c --protocol openvpn
El script crea los archivos de configuración en ~/.protonvpn-cli y gestiona la ruta DNS automáticamente.
3. Instalación y configuración de IVPN
IVPN es versátil y ofrece tanto OpenVPN como WireGuard. Usaremos el método manual:
- Instalar paquetes base:
- Descargar los archivos de configuración desde tu cuenta IVPN:
- Con WireGuard:
- Con OpenVPN:
sudo xbps-install -S openvpn wireguard-tools resolvconf
# En tu panel de usuario en ivpn.net, exporta el zip de WireGuard o OpenVPN unzip ivpn-config.zip -d ~/ivpn-configs
sudo cp ~/ivpn-configs/ivpn-wg.conf /etc/wireguard/wg-ivpn.conf sudo wg-quick up wg-ivpn
sudo openvpn --config ~/ivpn-configs/ivpn-us-east.ovpn
Para integrarlo con runit, crea un servicio que invoque wg-quick o openvpn --config según el protocolo que prefieras.
Conclusión
En Void Linux, la simplicidad y velocidad importan: Mullvad brilla con WireGuard nativo y comandos mínimos ProtonVPN ofrece un cliente Python que automatiza protocolos IVPN es la opción “todoterreno” con ambas tecnologías. Elige la que mejor encaje con tu flujo de trabajo, aprovecha xbps para las dependencias y configura tu servicio con runit para disfrutar de una VPN ágil y fiable.
Deja una respuesta