Como elegir, usar y configurar una VPN en Void (Tutorial)

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:

  1. Instalar dependencias fundamentales:
  2. sudo xbps-install -S wireguard-tools resolvconf
      
  3. Obtener tu archivo de configuración WireGuard desde la API de Mullvad (requiere tu número de cuenta):
  4. curl -o mullvad-wg.conf https://api.mullvad.net/www/relays/wireguard/?account=micuentan=1version=latest
      
  5. Copiar el archivo y activar la interfaz:
  6. sudo cp mullvad-wg.conf /etc/wireguard/wg-mullvad.conf
    sudo wg-quick up wg-mullvad
      
  7. Para desactivar:
  8. 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:

  1. Instalar dependencias:
  2. sudo xbps-install -S python3-pip openvpn wireguard-tools resolvconf
      
  3. Instalar el cliente oficial:
  4. sudo pip3 install protonvpn-cli
      
  5. Inicializar el cliente y llenar credenciales:
  6. protonvpn-cli init
      
  7. Conectarte con WireGuard (recomendado):
  8. protonvpn-cli c --protocol wireguard
      
  9. O conectarte con OpenVPN:
  10. 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:

  1. Instalar paquetes base:
  2. sudo xbps-install -S openvpn wireguard-tools resolvconf
      
  3. Descargar los archivos de configuración desde tu cuenta IVPN:
  4. # En tu panel de usuario en ivpn.net, exporta el zip de WireGuard o OpenVPN
    unzip ivpn-config.zip -d ~/ivpn-configs
      
  5. Con WireGuard:
  6. sudo cp ~/ivpn-configs/ivpn-wg.conf /etc/wireguard/wg-ivpn.conf
    sudo wg-quick up wg-ivpn
      
  7. Con OpenVPN:
  8. 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.

Download TXT




Deja una respuesta

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