¿Cómo configurar NordVPN en un router OpenWRT con NordVPN Lite?

Introducción

En este artículo te explicamos cómo configurar una conexión de NordVPN en tu router OpenWrt utilizando el cliente NordVPN Lite (nordvpnlite) mediante la interfaz web LuCI o la interfaz de la línea de comandos (CLI).

Antes de empezar

  • Necesitarás un router OpenWrt con LuCI habilitado para los pasos de la interfaz web o acceso SSH para los pasos de la línea de comandos.
  • Necesitarás el token de autenticación de tu Nord Account: para obtenerlo, inicia sesión en el panel de control de tu Nord Account.
  • Tendrás que descargar el paquete de NordVPN Lite que coincida con la arquitectura de tu router (aarch64, mipsel o x86_64) en la página de descargas de NordVPN.

Pasos que debes seguir

Con la interfaz web de LuCI

  1. Descarga el paquete:
    1. Descarga en el ordenador el paquete «.ipk» que coincida con la CPU de tu router desde la página de descargas de NordVPN.
  2. Instala el paquete:
    1. Abre la interfaz web de LuCI en el navegador: http:/// (suele ser «192.168.1.1»).
    2. Haz clic en «Sistema» y luego en «Software».


       
    3. Haz clic en «Actualizar listas (Update lists)».
    4. En «Cargar paquete (Upload Package)», selecciona el archivo «.ipk» descargado y haz clic en «Cargar e instalar (Upload & Install)».
      NOTA: Si solo ves un campo de URL, pega el enlace directo al «.ipk» e instálalo.
  3. Configura NordVPN Lite:
    1. Una vez completada la instalación, ve a «Sistema» y luego a «Editor de archivos (File Editor)».
    2. En el campo «Ruta», introduce «/etc/nordvpnlite/config.json».
    3. Pega la siguiente configuración en el campo de texto y haz clic en «Guardar»: 
      NOTA: Reemplaza «YOUR_AUTH_TOKEN_HERE» por el token de tu Nord Account.
{
  "log_level": "error",
  "log_file_path": "/var/log/nordvpnlite.log",
  "adapter_type": "linux-native",
  "interface": {
    "name": "nordvpnlite",
    "max_route_priority": 6000,
    "config_provider": "uci"
  },
  "authentication_token": "YOUR_AUTH_TOKEN_HERE",
  "vpn": "recommended"
}
  1. Inicia la conexión:
    1. Ve a «Sistema» y, a continuación, a «Inicio».
    2. Busca «nordvpnlite» en la lista y haz clic en «Iniciar».
  2. Verifica la conexión:
    • Comprueba el estado de la conexión en la interfaz web de LuCI en el apartado «Estado» y luego haz clic en «Registro del sistema» para ver los mensajes de conexión.
    • Para ver la interfaz de nordvpnlite, también puedes ir a «Red» y después hacer clic en «Interfaces».

Con la interfaz de la línea de comandos (CLI)

Primero, escribe «ssh root@» para conectarte al router a través de SSH. Después, sigue los pasos que se indican a continuación.

  1. Descarga el paquete:
    1. Introduce el siguiente comando para descargar el paquete directamente en el directorio «/tmp» del router. Reemplaza «.ipk» por la URL del archivo correcto de la página de descargas: «wget https://downloads.nordcdn.com/nordvpnlite/.ipk -P /tmp»
  2. Instala el paquete:
    1. Actualiza las listas de paquetes: «opkg update».
    2. Instala el paquete: «opkg install /tmp/.ipk».
  3. Configura NordVPN Lite:
    1. Introduce el siguiente comando para crear y editar el archivo de configuración.
      NOTA: Reemplaza «YOUR_AUTH_TOKEN_HERE» por tu token real antes de ejecutar el comando.No compartas tu token:
cat >/etc/nordvpnlite/config.json <<'JSON'
{
 "log_level": "error",
 "log_file_path": "/var/log/nordvpnlite.log",
 "adapter_type": "linux-native",
 "interface": {
   "name": "nordvpnlite",
   "max_route_priority": 6000,
   "config_provider": "uci"
 },
 "authentication_token": "YOUR_AUTH_TOKEN_HERE",
 "vpn": "recommended"
}
JSON
  1. Inicia la conexión:
    1. Introduce el comando: «nordvpnlite start».
  2. Verifica la conexión:
    1. Usa los siguientes comandos para comprobar la conexión:
      1. «nordvpnlite status» muestra el estado actual de la conexión.
      2. «ip nordvpnlite» confirma que la interfaz de red «nordvpnlite» está activa.
      3. «wget -qO- https://ipinfo.io/ip» muestra tu dirección IP pública actual, que debería ser la IP de un servidor de NordVPN.
  3. Cambia la ubicación:
    1. Edita el archivo de configuración para cambiar la ubicación del servidor VPN. Por ejemplo, para conectarte a Alemania, debes ejecutar: «sed -i's/"vpn": "recommended"/"vpn": { "country": "de" }/' /etc/nordvpnlite/config.json»
    2. Reinicia el servicio para aplicar la nueva configuración: «nordvpnlite stop» «nordvpnlite start»
    3. Para ver una lista de todos los códigos de país disponibles, ejecuta: «nordvpnlite countries».
  4. Actualízalo o quítalo:
    1. Para actualizarlo: descarga el paquete «.ipk» más reciente e instálalo utilizando el mismo método que en los pasos 1 y 2. Tu archivo de configuración se conservará.
    2. Para quitarlo: escribe el comando «opkg remove nordvpnlite».
  5. Detén la conexión:
    • Para desconectarte de la VPN, ejecuta «nordvpnlite stop».

Consejos adicionales

  • Si tienes problemas de conexión, vuelve a comprobar tu token de autenticación, la sintaxis JSON y la hora de tu router.
  • Si falta la interfaz de red, asegúrate de que el servicio se haya iniciado y de que ningún otro cliente VPN esté usando el mismo nombre de interfaz.
  • Para obtener registros más detallados, establece temporalmente «"log_level": "info"» en el archivo de configuración, reinicia el servicio y consulta el registro en «/var/log/nordvpnlite.log».
  • «nordvpnlite» es de código abierto. Para obtener más información, visita la página oficinal del proyecto y repositorio de GitHub.
¿Te ha resultado útil este artículo?

¿Sigues teniendo problemas?

  • Chat en tiempo real

  • Formulario de correo electrónico

Al hacer clic en "Chatear con el equipo de asistencia", aceptas nuestros Términos de servicio y reconoces nuestra Política de privacidad. La funcionalidad del chat se basa en las cookies. Al iniciar el chat, aceptas su uso. Más información en nuestra Política de cookies.