En Dragora GNU/Linux-Libre, un sistema glibc-based sin systemd, dirigido a usuarios avanzados que priorizan el software 100 % libre y la simplicidad, desplegar una VPN exige adaptarse a su gestor de paquetes pkg-get (con su interfaz de GPG4PA), sus scripts de inicio estilo BSD y entornos ligeros como Xfce, LXDE o IceWM. Aquí repaso las opciones más aptas para esta distro:
- OpenVPN (con GnuTLS o OpenSSL): compatible con los rc.d y scripts de Dragora, se instala desde los repositorios oficiales.
- WireGuard: kernel module que en Dragora puede compilarse en el propio kernel o instalarse como módulo si usas un kernel preempaquetado muy ligero y fácil de configurar por CLI.
- Proton VPN / Mullvad / AirVPN: servicios que ofrecen perfiles OpenVPN o WireGuard y no dependen de daemons systemd, solo de herramientas de red estándar.
Estas opciones encajan en el modelo minimalista de Dragora, no requieren NetworkManager ni D-Bus, y se configuran con simples scripts de arranque en /etc/rc.d o en tu ~/.bash_profile.
Comparativa de servicios VPN compatibles con Dragora
| Proveedor | Protocolos | Clientes CLI | Kill-Switch | P2P | Servidores | Enlace |
|---|---|---|---|---|---|---|
| Mullvad | WireGuard, OpenVPN | Scripts propios wg-quick / openvpn | Sí (scripts manuales) | Sí | ~900 | Mullvad |
| Proton VPN | OpenVPN, WireGuard | openvpn wg-quick | Sí (scripts) | Sí | ~1800 | Proton VPN |
| AirVPN | OpenVPN, WireGuard (beta) | openvpn wg-quick | Sí (iptables) | Sí | ~250 | AirVPN |
| AzireVPN | WireGuard, OpenVPN | wg-quick openvpn | No oficial | Sí | ~30 | AzireVPN |
1. Instalación y configuración de Mullvad
Mullvad es ideal por su perfil de usuario anónimo y los paquetes de configuración que provee. En Dragora:
- Actualiza e instala dependencias:
- Descarga tus archivos WireGuard o OpenVPN desde tu cuenta Mullvad:
- Habilita el módulo WireGuard si no está cargado:
- Levanta la VPN (WireGuard):
- O con OpenVPN (sin systemd):
- Para el kill-switch, usa un script en
/etc/rc.d/S50mullvad_killswitch:
pkg-get update
pkg-get install openvpn wireguard-tools iptables-tools
wget -O mullvad-wg.conf https://api.mullvad.net/www/relays/wireguard-config/latest/your-key/
wget -O mullvad-ovpn.zip https://api.mullvad.net/www/relays/openvpn-config/latest/your-key/zip
unzip mullvad-ovpn.zip -d ~/mullvad-ovpn
modprobe wireguard
wg-quick up mullvad-wg
openvpn --config ~/mullvad-ovpn/DE-frankfurt.ovpn
#!/bin/sh
# Evitar fugas si falla la VPN
iptables -F
iptables -P OUTPUT DROP
iptables -A OUTPUT -o wg0 -j ACCEPT
iptables -A OUTPUT -d 10.64.0.0/10 -j ACCEPT # red WG
iptables -A OUTPUT -j DROP
No olvides dar permiso de ejecución: chmod x /etc/rc.d/S50mullvad_killswitch.
2. Instalación y configuración de Proton VPN
Proton VPN ofrece archivos de configuración estándar y no depende de systemd. Pasos:
- Instala paquetes necesarios:
- Descarga tu perfil OpenVPN desde la web de Proton VPN:
- Conéctate (OpenVPN):
- Para usar WireGuard, crea el archivo
/etc/wireguard/pvpn.confcopiando el contenido .conf de tu panel: - Levántalo:
- Kill-switch básico:
pkg-get update
pkg-get install openvpn wireguard-tools resolvconf
wget -O protonvpn-ovpn.zip https://api.protonvpn.ch/vpn/download?platform=openvpn
unzip protonvpn-ovpn.zip -d ~/protonvpn
openvpn --config ~/protonvpn/US-Toronto-tcp.ovpn
[Interface]
PrivateKey = TU_LLAVE_PRIVADA
Address = 10.0.0.2/32
[Peer]
PublicKey = LLAVE_PÚBLICA_PROTON
AllowedIPs = 0.0.0.0/0, ::/0
Endpoint = europe-nl-ams.protonvpn.com:51820
modprobe wireguard
wg-quick up pvpn
iptables -F
iptables -P OUTPUT DROP
iptables -A OUTPUT -o pvpn -j ACCEPT
iptables -A OUTPUT -j DROP
3. Breve mención a AirVPN
Con AirVPN, el proceso es análogo: pkg-get install openvpn wireguard-tools, descargas tu .ovpn o .conf de WireGuard desde su panel y usas openvpn --config o wg-quick up. El kill-switch se crea con iptables de forma muy parecida.
En resumen, Dragora GNU/Linux-Libre admite sin problemas OpenVPN y WireGuard. Mullvad y Proton VPN destacan por su facilidad al proveer archivos estándar, mientras AirVPN funciona igual de bien. Aprovecha los rc.d y scripts básicos de Dragora para automatizar arranques y kill-switches: olvídate de systemd y disfruta de una VPN flexible, ligera y 100 % libre.
Deja una respuesta