Como elegir, usar y configurar una VPN en Obarun (Mi opinión)

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!

Download TXT



Deja una respuesta

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