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
- Descarga el paquete:
- Descarga en el ordenador el paquete «.ipk» que coincida con la CPU de tu router desde la página de descargas de NordVPN.
- Instala el paquete:
- Abre la interfaz web de LuCI en el navegador: http:/// (suele ser «192.168.1.1»).
- Haz clic en «Sistema» y luego en «Software».
- Haz clic en «Actualizar listas (Update lists)».
- 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.
- Configura NordVPN Lite:
- Una vez completada la instalación, ve a «Sistema» y luego a «Editor de archivos (File Editor)».
- En el campo «Ruta», introduce «/etc/nordvpnlite/config.json».
- 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"
}
- Inicia la conexión:
- Ve a «Sistema» y, a continuación, a «Inicio».
- Busca «nordvpnlite» en la lista y haz clic en «Iniciar».
- 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.
- Descarga el paquete:
- 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»
- Instala el paquete:
- Actualiza las listas de paquetes: «opkg update».
- Instala el paquete: «opkg install /tmp/.ipk».
- Configura NordVPN Lite:
- 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:
- Introduce el siguiente comando para crear y editar el archivo de configuración.
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
- Inicia la conexión:
- Introduce el comando: «nordvpnlite start».
- Verifica la conexión:
- Usa los siguientes comandos para comprobar la conexión:
- «nordvpnlite status» muestra el estado actual de la conexión.
- «ip nordvpnlite» confirma que la interfaz de red «nordvpnlite» está activa.
- «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.
- Usa los siguientes comandos para comprobar la conexión:
- Cambia la ubicación:
- 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»
- Reinicia el servicio para aplicar la nueva configuración: «nordvpnlite stop» «nordvpnlite start»
- Para ver una lista de todos los códigos de país disponibles, ejecuta: «nordvpnlite countries».
- Actualízalo o quítalo:
- 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á.
- Para quitarlo: escribe el comando «opkg remove nordvpnlite».
- 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.