Las VPN más aptas para Obarun y por qué
Trabajar con Obarun difiere de otras distribuciones Linux: aquí peleamos sin systemd, gestionamos paquetes con pacman (y, si queremos, ayudantes de AUR como yay o paru) y supervisamos servicios con runit o s6. El perfil de usuario es avanzado, al que le gusta controlar cada demonio arrancado y cada proceso en ejecución. Los escritorios habituales van desde gestores de ventanas ligeros (bspwm, i3, Openbox) hasta entornos completos (XFCE, KDE), pero siempre primando la sencillez y la eficiencia.
Por estas particularidades, las VPN ideales son aquellas que:
- Ofrecen herramientas CLI robustas (sin depender de applets systemd).
- Disponen de paquetes en AUR o instalaciones manuales sencillas.
- Permiten configurar servicios supervisados por runit/s6.
- Implementan protocolos fiables (WireGuard, OpenVPN).
En base a esto, destacamos cuatro candidatos:
- Mullvad VPN: cliente propio con soporte WireGuard y OpenVPN.
- ProtonVPN: CLI en Python y repositorios comunitarios.
- IVPN: scripts OpenVPN/WireGuard listos para compilar.
- Private Internet Access (PIA): con paquete tarball para Linux.
Comparativa técnica
| Proveedor | Protocolos | Soporte CLI | Paquete AUR | Supervisión (runit/s6) | Enlace |
|---|---|---|---|---|---|
| Mullvad VPN | WireGuard, OpenVPN | Sí (mullvad-cli) | Sí (mullvad-vpn-bin) | Compatible | Mullvad VPN |
| ProtonVPN | OpenVPN, WireGuard | Sí (protonvpn-cli-ng) | Sí (protonvpn-cli-ng) | Compatible | ProtonVPN |
| IVPN | WireGuard, OpenVPN | Sí (ivpn-cli) | No (instalación manual) | Compatible | IVPN |
| Private Internet Access | WireGuard, OpenVPN | Sí (pia-client) | No (tarball oficial) | Compatible | PIA |
Instalación y configuración
Mullvad VPN
La opción más directa en Arch/Obarun es usar el paquete de AUR mullvad-vpn-bin y el cliente CLI mullvad-cli:
# Actualizar sistema sudo pacman -Syu # Instalar helper AUR (si no lo tienes) git clone https://aur.archlinux.org/yay.git cd yay makepkg -si # Instalar Mullvad yay -S mullvad-vpn-bin mullvad-cli
Luego creamos un servicio runit:
sudo ln -s /etc/sv/mullvad /var/service/ # Arrancará automáticamente al iniciar.
Para configurarlo:
# Iniciar CLI por primera vez y meter tu código de cuenta mullvad login # Conectarse con WireGuard mullvad connect wireguard # Ver estado mullvad status
ProtonVPN
El cliente oficial en Python se instala desde AUR:
# Instalar dependencias sudo pacman -S python-pip python-setuptools # Instalar el cliente desde AUR yay -S protonvpn-cli-ng
Para supervisarlo, podemos crear un servicio mínimo:
# /etc/sv/protonvpn/run #!/bin/sh exec protonvpn c -f # -f mantiene en foreground
sudo chmod x /etc/sv/protonvpn/run sudo ln -s /etc/sv/protonvpn /var/service/
Y configuramos la primera vez:
# Login con credenciales protonvpn-cli login tu_usuario # Conexión rápida protonvpn-cli c --sc # Secure Core
IVPN
IVPN no ofrece AUR oficial, pero su CLI se construye desde PyPI o desde la fuente:
# Usando pip sudo pip install ivpn # O desde GitHub git clone https://github.com/IVPN/ivpn-cli.git cd ivpn-cli sudo python setup.py install
Para ejecutarlo como servicio:
# /etc/sv/ivpn/run #!/bin/sh exec ivpn-connect --wireguard
sudo chmod x /etc/sv/ivpn/run sudo ln -s /etc/sv/ivpn /var/service/
Configuración inicial:
ivpn login # y sigues el proceso interactivo ivpn status
Con estas tres opciones tendrás una VPN sólida, ligera y controlable al 100 % sobre Obarun. ¡A disfrutar de la navegación privada sin systemd!
Deja una respuesta