Como elegir, usar y configurar una VPN en FreedomBox (Comparativa)

Introducción a FreedomBox y criterios para elegir una VPN

En Madrid, con el Metro zumbando y el caos del tráfico, montar tu propio servidor con FreedomBox es como tener un piso en Malasaña: minimalista, ágil y bajo control. FreedomBox está basado en Debian, usa APT como gestor de paquetes y está pensado para un usuario que no necesita GUI en la máquina se maneja casi exclusivamente por SSH o su interfaz web integrada. No hay entornos de escritorio preinstalados (aunque podrías añadir Xfce o MATE con apt, no es lo habitual) y en el fondo funciona sobre systemd y cgroups, con containers de systemd-nspawn para aislar servicios.

Para escoger la VPN adecuada hay que tener en cuenta:

  • Compatibilidad con APT y repositorios .deb
  • Interfaz de línea de comandos o integración sencilla en systemd
  • Ligereza y uso mínimo de recursos (la FreedomBox suele correr en hardware modesto)
  • Protocolos modernos (WireGuard, OpenVPN) y código abierto

VPN más aptas para FreedomBox y por qué

  • Mullvad VPN: ofrece repositorio Debian oficial, cliente CLI ligero, soporta WireGuard y OpenVPN. Muy valorado por privacidad y anonimato (no pide mail, basta con un número de cuenta).
  • ProtonVPN: protocolo WireGuard y OpenVPN, CLI en Python con init automático, buen soporte en Debian y configuraciones sencillas.
  • NordVPN: tiene script de instalación para Debian, cliente CLI con systemd-service, soporte para WireGuard (“NordLynx”) y OpenVPN.

Comparativa de VPN

VPN Protocolos Cliente CLI Repositorio/Apt Enlace
Mullvad VPN WireGuard, OpenVPN Nativo Oficial .deb (repositorio) Visita Mullvad
ProtonVPN WireGuard, OpenVPN protonvpn-cli Instalación mediante pip/apt Visita ProtonVPN
NordVPN WireGuard (NordLynx), OpenVPN nordvpn (CLI) Script que añade repo Visita NordVPN

Instalación y configuración

Mullvad VPN

Ideal para un servidor con pocos recursos: instalas el repo oficial, importas la clave GPG y arrancas el cliente CLI.

# Importar clave y añadir repositorio
curl -fsSL https://packages.mullvad.net/archive.asc  sudo apt-key add -
echo deb https://packages.mullvad.net/debian bullseye main  sudo tee /etc/apt/sources.list.d/mullvad.list

# Actualizar e instalar
sudo apt update
sudo apt install mullvad-vpn

# Iniciar sesión (introduce tu número de cuenta Mullvad)
mullvad-vpn login

# Conectarse usando WireGuard
mullvad-vpn connect wireguard

# Habilitar autoarranque en systemd
sudo systemctl enable mullvad-vpn.service

El archivo de configuración GUI no existe: todo se maneja con mullvad-vpn. Para ver estado:

mullvad-vpn status

ProtonVPN

ProtonVPN ofrece un cliente CLI en Python. Aunque no tiene repo .deb puro, se integra bien en Debian si instalas pip3.

# Instalar dependencias
sudo apt update
sudo apt install openvpn python3-pip dialog

# Instalar cliente CLI
sudo pip3 install protonvpn-cli

# Inicializar y configurar
sudo protonvpn init

# Conexión rápida (elige mejor servidor)
sudo protonvpn c -f

# Para modo daemon con systemd, crear un service unit:
cat 

NordVPN

NordVPN viene con un script oficial que añade su repo, instala el paquete y el cliente CLI. Usa “NordLynx” (WireGuard modificado).

# Descargar e instalar con script oficial
curl -sSL https://downloads.nordcdn.com/apps/linux/install.sh  sudo bash

# Iniciar sesión
sudo nordvpn login

# Conectarse al mejor servidor
sudo nordvpn connect

# Ejemplos de configuración
sudo nordvpn set technology nordlynx
sudo nordvpn set autoconnect on

# Ver estado
sudo nordvpn status

NordVPN instala un servicio systemd propio, por lo que basta con sudo systemctl enable nordvpnd.service para que arranque al boot.

Conclusión

En un FreedomBox con Debian por debajo, lo suyo es usar herramientas que convivan con APT, systemd y que tiren de CLI. Mullvad destaca por su repositorio limpio y su cliente nativo, ProtonVPN por su flexibilidad en Python y NordVPN por su automatismo con “NordLynx”. En cualquier caso, instala siempre vía SSH y verifica que el routing y las reglas de firewall de FreedomBox no bloqueen la interfaz VPN.

Download TXT



Deja una respuesta

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