Si has instalado CRUX en tu equipo es porque disfrutas de un sistema ligero, hecho a tu medida y sin florituras. Aquí, cada paquete se compila desde su ports tree usando prt-get y herramientas como pkgmk. Los usuarios de CRUX suelen moverse con entornos minimalistas (Openbox, Fluxbox, Xfce o i3) y no buscan soluciones “todo incluido”: valoran la transparencia y el control absoluto. Por eso, al elegir una VPN para CRUX hay que tener en cuenta aspectos como dependencias mínimas, facilidad de compilación y soporte de protocolos en un kernel tun/tap o WireGuard ya compilado.
VPN más aptas para CRUX y por qué
- Mullvad VPN: su cliente CLI (repositorio oficial) es open source, ligero y sólo depende de curl y wireguard-tools (si eliges WireGuard). Está escrito en Go, así que basta tener instalado go y compilar en CRUX sin dolor. Además funciona en modo texto 100%, ideal para Xfce sin plasma.
- ProtonVPN: el script protonvpn-cli está en Python, utiliza OpenVPN y WireGuard, y sólo requiere python3, openvpn y wireguard-tools. En CRUX lo instalas desde puerto o directamente con prt-get tras clonar el ports oficial.
- IVPN: tiene un cliente CLI en Python (ivpn-cli). Ofrece kill switch a nivel de reglas de iptables y split tunneling básico. Sus dependencias son pocas y puede integrarse con tu gestor de red ligero.
Comparativa de VPN para CRUX
| VPN | Protocolos | Kill Switch | Split Tunneling | Soporte en CRUX | Enlaces |
|---|---|---|---|---|---|
| Mullvad VPN | WireGuard, OpenVPN | Sí (iptables) | No nativo | Puerto oficial en /usr/ports/net-misc/mullvadvpn-cli |
CLI, Guía Linux |
| ProtonVPN | WireGuard, OpenVPN | Sí (iptables) | No | Puerto oficial en /usr/ports/net-vpn/protonvpn-cli |
CLI, Guía Linux |
| IVPN | WireGuard, OpenVPN | Sí (iptables) | Limitado | Descarga manual y construcción con prt-get |
CLI, Guía Linux |
Cómo instalar y configurar Mullvad VPN en CRUX
1. Asegúrate de tener actualizados los puertos:
prt-get update
2. Instala dependencias y el cliente:
prt-get depinst net-misc/mullvadvpn-cli prt-get fetch net-misc/mullvadvpn-cli prt-get extract net-misc/mullvadvpn-cli prt-get build net-misc/mullvadvpn-cli prt-get install net-misc/mullvadvpn-cli
3. Configura tu cuenta (necesitas el archivo mullvad_account.json o tu token):
mullvad account login YOUR_TOKEN_HERE
4. Conéctate usando WireGuard (recomendado en CRUX por su rendimiento):
modprobe wireguard mullvad connect wireguard
5. Para activar el kill switch predeterminado:
mullvad config set kill-switch on
Cómo instalar y configurar ProtonVPN en CRUX
1. Instala Python, OpenVPN y WireGuard:
prt-get depinst net-python/python3 net-vpn/openvpn net-kernel/wireguard-tools
2. Clona e instala el script:
git clone https://github.com/ProtonVPN/protonvpn-cli.git cd protonvpn-cli python3 -m pip install --user .
3. Inicializa el cliente y configura tu cuenta:
protonvpn-cli init
Sigue las indicaciones para introducir tu usuario/contraseña de ProtonVPN.
4. Conexión y kill switch:
protonvpn-cli c --fastest protonvpn-cli ks --enable
Cómo instalar y configurar IVPN en CRUX
1. Descarga y compila el cliente:
git clone https://github.com/ivpn/ivpn-cli.git cd ivpn-cli python3 -m pip install --user .
2. Configura tu token de IVPN:
ivpn login
3. Conecta y activa el kill switch:
ivpn connect --wireguard ivpn enable-kill-switch
Con esto tendrás tu CRUX protegido por una VPN ligera, segura y perfectamente compaginada con la filosofía “do it yourself” de la distribución.
Deja una respuesta