Introducción
La aplicación NordVPN para Linux está totalmente bloqueada en China, por lo que tendrás que conectarte mediante el método de conexión manual IKEv2/IPsec que se describe en este artículo.
Antes de empezar
- Asegúrate de que puedes iniciar sesión en tu Nord Account.
- Asegúrate de que puedes acceder a tu cuenta de correo electrónico.
Te explicamos qué puedes hacer
NOTA: Si usas un gestor de paquetes diferente, sustituye apt-get por el que utilices.
-
Comprueba que tu sistema operativo está actualizado con este comando:
sudo apt-get update && sudo apt-get upgrade -
Ejecuta estos comandos en el terminal para descargar los paquetes:
NOTA: Para las distribuciones basadas en Arch y otras, es posible que no tengas los paquetes libcharon, ya que se encuentran en el paquete strongswan. Por lo tanto, ejecuta este comando en su lugar:sudo apt-get install strongswan libcharon-extra-pluginspacman -S strongswan -
Abre el archivo «ipsec.secrets». NOTA: Copiar y pegar el comando puede
dar lugar a problemas. Mejor escríbelo manualmente.
sudo nano /etc/ipsec.secrets -
Cambia el nombre de usuario y «tu contraseña» de la siguiente manera:
- Inicia sesión en tu Nord Account.
- Haz clic en «NordVPN» en la parte izquierda del navegador.
- Haz clic en «Configurar NordVPN manualmente».
- Haz clic en «Credenciales del servicio».
- Haz clic en «Verificar correo electrónico».
- Recibirás un código de verificación en tu correo electrónico registrado. Introduce el código.
- Usa el botón «Copiar» para copiar el nombre de usuario de la credencial del servicio y pégalo en la cadena «Nombre de usuario».
-
Usa el botón «Copiar» para copiar la contraseña de la credencial del
servicio y pégala en la cadena «Contraseña». La contraseña debe ir
entre comillas dobles.
NOTA: Asegúrate de dejar un espacio entre el nombre de usuario, los dos puntos (:) y EAP.
-
Guarda y abre el archivo «/etc/ipsec.conf» con privilegios de «root»:
sudo nano /etc/ipsec.conf -
Escribe lo siguiente en el archivo de configuración:
conn NordVPN keyexchange=ikev2 dpdaction=clear dpddelay=300s eap\_identity=”Username” leftauth=eap-mschapv2 left=%defaultroute leftsourceip=%config right=SERVER\_IP rightauth=pubkey rightsubnet=0.0.0.0/0 rightid=%SERVER\_HOSTNAME rightca=/etc/ipsec.d/cacerts/NordVPN.pem type=tunnel auto=add -
Cambia el nombre de usuario por el nombre de usuario de tus credenciales
del servicio de NordVPN del paso 4. Rellena los campos «SERVIDOR_IP
(SERVER_IP)» e «SERVIDOR_NOMBRE DE HOST (SERVER_HOSTNAME)» con los
servidores que se indican a continuación:
NOTA: El campo «SERVER_IP» requiere una dirección IP, como «23.92.26.69», mientras que el campo «SERVER_HOSTNAME» requiere un nombre de host, como «us5783.nordvpn.com». Asegúrate de que la IP coincide con el nombre de host correcto.- 23.92.26.69 - us5783.nordvpn.com
- 66.175.219.21 - us5783.nordvpn.com
- 45.33.52.69 - us5783.nordvpn.com
- 45.33.43.85 - us5784.nordvpn.com
- 45.33.43.91 - us5784.nordvpn.com
- 172.104.110.252 - jp558.nordvpn.com
- 139.162.99.117 - jp560.nordvpn.com
- 50.116.9.72 - us5783.nordvpn.com
-
45.56.89.149 - us5783.nordvpn.com
NOTA: Para cambiar de servidor, deberás modificar los campos «right» y «rightid» con la información del nuevo servidor y guardar el archivo. Después deberás reiniciar el servicio IPsec con los siguientes comandos:sudo ipsec restartsudo ipsec up NordVPN
-
Escribe este comando para abrir el archivo «constraints.conf»:
sudo nano /etc/strongswan.d/charon/constraints.conf - Dentro del archivo; cambia «load = yes» por «load = no».
-
Ejecuta el siguiente comando para descargar el certificado RSA de
NordVPN:
```sudo wget https://downloads.nordcdn.com/certificates/root.pem -O /etc/ipsec.d/cacerts/NordVPN.pem ``` -
Reinicia «ipsec» para volver a cargar todos los archivos de
configuración:
``` sudo ipsec restart ``` NOTA: Si has cometido algún error tipográfico en el archivo «/etc/ipsec.conf», se te notificará cuando se inicie el servicio. -
Para conectarte a la configuración de «NordVPN», escribe:
''' sudo ipsec up NordVPN ''' NOTA: Si te has conectado, «ipsec» debería mostrar el siguiente mensaje: «La conexión NordVPN se ha establecido correctamente». Si no lo consigues y ves muchos errores «auth\_fail», sigue estos pasos: 1. Para eliminar todos los archivos «ipsec.secrets», ejecuta: ''' sudo rm /etc/ipsec.sec\* ''' 2. Crea un nuevo archivo «ipsec.secrets» con este comando: ''' sudo nano /etc/ipsec.secrets ''' 3. Introduce las credenciales descritas en el paso 4 de la guía principal y guarda el archivo. 4. Reinicia el servicio «ipsec» e intenta conectarte de nuevo: ''' sudo ipsec restart ''' ''' sudo ipsec up NordVPN '''
Consejos adicionales
- Reinicia tu dispositivo.
- Prueba una red diferente.
- Desactiva cualquier servicio VPN adicional.