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

VPNs más aptas para DietPi y por qué

DietPi es una distribución ultraligera basada en Debian, pensada para dispositivos ARM (Raspberry Pi, Odroid) y sistemas con recursos muy limitados. Cuenta con su propio gestor de software (dietpi-software) y utiliza apt como backend. Muchos usuarios la emplean headless, sin entorno gráfico, aunque es compatible con escritorios ligeros como LXDE o Xfce si se requieren interfaces locales.

Las peculiaridades técnicas de DietPi—optimización de procesos, inicio rápido, baja ocupación de memoria y ausencia de bloatware—implican que la VPN elegida debe:

  • Tener soporte ARM (soporte para arquitecturas armhf y/o arm64).
  • Ofrecer cliente CLI o Debian package instalable vía apt o repositorios propios.
  • Disponer de autoarranque con systemd o scripts ligeros.
  • Cumplir con la filosofía “sin interfaces gráficas obligatorias”.

Tras analizar las opciones disponibles, destacan por su adaptabilidad a DietPi:

  1. NordVPN: paquete Debian nativo, cliente CLI, repositorio oficial con soporte ARM.
  2. Mullvad: simple cliente OpenVPN/WireGuard, distribuye binarios multiplataforma, funciona sin GUI.
  3. ProtonVPN: ofrece repositorio Debian, CLI oficial y soporte WireGuard.

Comparativa de VPNs para DietPi

Proveedor Cliente CLI Protocolos Soporte ARM Autoarranque systemd
NordVPN Sí (nordvpn) OpenVPN, WireGuard armhf / arm64 Sí (systemd)
Mullvad Sí (mullvad-client / openvpn wg-quick) OpenVPN, WireGuard armhf / arm64 Sí (systemd)
ProtonVPN Sí (protonvpn-cli) OpenVPN, WireGuard armhf / arm64 Sí (systemd)
ExpressVPN No oficial (recomendado OpenVPN) Lightway, OpenVPN armhf (limitado) Manual
Private Internet Access Sí (pia-client) OpenVPN, WireGuard armhf / arm64 Sí (systemd)

Instalación y configuración en DietPi

1. NordVPN

El cliente oficial de NordVPN ofrece un paquete .deb compatible con Debian, así que en DietPi basta con añadir su repositorio y usar apt.

Pasos:

  1. Actualizar repositorios e instalar dependencias:
apt update
apt install -y curl gnupg2 apt-transport-https
  1. Importar clave GPG y añadir repositorio:
curl -sSf https://downloads.nordcdn.com/apps/linux/gpg  apt-key add -
echo deb https://repo.nordvpn.com/deb/nordvpn/debian stable main 
  > /etc/apt/sources.list.d/nordvpn.list
  1. Instalar cliente y habilitar autoarranque:
apt update
apt install -y nordvpn
systemctl enable nordvpnd
systemctl start nordvpnd
  1. Iniciar sesión y conectar:
nordvpn login
nordvpn set protocol wireguard
nordvpn connect

Opcionalmente, “nordvpn set autoconnect on” habilita la reconexión tras reinicios.

2. Mullvad

Mullvad no depende de repositorios oficiales, pero distribuye un .deb ARM. También se puede usar con OpenVPN o WireGuard directamente.

Pasos para WireGuard (recomendado por ligereza):

  1. Instalar WireGuard:
apt update
apt install -y wireguard
  1. Descargar credenciales y configuración:
# Registra tu cuenta en Mullvad y obtén tu código (ej: 0123-4567-89AB-CDEF).
mullvad_code=TU-CODIGO-MULLVAD
curl -o /etc/wireguard/mullvad.conf 
  https://api.mullvad.net/wireguard/v1/mullvad_code/udp/wg.udp.eu.mullvad.net
  1. Arrancar la interfaz y habilitar al inicio:
wg-quick up /etc/wireguard/mullvad.conf
systemctl enable wg-quick@mullvad.conf

3. ProtonVPN

ProtonVPN dispone de un paquete oficial con CLI y soporte completo en ARM.

Pasos:

  1. Agregar repositorio e instalar:
apt update
apt install -y gnupg apt-transport-https
wget -q -O - https://repo.protonvpn.com/debian/public_key.asc  apt-key add -
echo deb https://repo.protonvpn.com/debian unstable main 
  > /etc/apt/sources.list.d/protonvpn.list
apt update
apt install -y protonvpn-cli
  1. Inicializar y conectar:
protonvpn-cli login correo@ejemplo.com
protonvpn-cli c --sc fastest
  1. Habilitar reconexión automática (autoconn):
protonvpn-cli configure
# Activar la opción Auto-Connect

Con estas tres alternativas tendrás una VPN robusta, ligera y completamente integrada en DietPi, aprovechando su gestor de paquetes y la filosofía de mínima intervención.

Download TXT



Deja una respuesta

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