Como elegir, usar y configurar una VPN en CRUX (Guia)


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.

Download TXT



Deja una respuesta

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