Introduction
L’application NordVPN Linux est entièrement bloquée en Chine. Par conséquent, vous devrez vous connecter via une méthode de connexion manuelle IKEv2/IPsec, qui est décrite dans cet article.
Avant de commencer
- Assurez-vous de pouvoir vous identifier sur votre Nord Account.
- Assurez-vous que vous pouvez accéder à votre compte de messagerie électronique.
Voici comment faire
REMARQUE : si vous utilisez un autre gestionnaire de paquets, remplacez apt-get par celui que vous utilisez.
- Assurez-vous que votre système d’exploitation est à jour en exécutant cette commande :
sudo apt-get update && sudo apt-get upgrade
- Téléchargez les paquets en exécutant ces commandes dans le terminal :
sudo apt-get install strongswan libcharon-extra-plugins
Remarque : pour les distributions basées sur Arch, entre autres, vous n’aurez peut-être pas de packages libcharon, car ils se trouvent dans le package strongSwan. Par conséquent, exécutez plutôt cette commande :
pacman -S strongswan
- Ouvrez le fichier « ipsec.secrets ». REMARQUE : copier-coller la commande peut entraîner des problèmes. Il est préférable de la taper à la main.
sudo nano /etc/ipsec.secrets
-
Changez le nom d’utilisateur et « votre mot de passe » comme suit :
- Identifiez-vous sur votre Nord Account.
- Cliquez sur NordVPN sur le côté gauche du navigateur.
- Cliquez sur Configurer NordVPN manuellement.
- Cliquez sur Identifiants de service.
- Cliquez sur Vérifier l’adresse e-mail.
- Vous recevrez un code de vérification dans la boîte de réception de votre adresse e-mail d’inscription. Saisissez le code.
- Utilisez le bouton Copier pour copier le nom d’utilisateur de l’identifiant de service et le coller dans la chaîne « Nom d’utilisateur ».
-
Utilisez le bouton Copier pour copier le mot de passe des identifiants de service, puis collez-le dans le champ Mot de passe. Le mot de passe doit être entouré de guillemets droits doubles.
REMARQUE : veillez à laisser un espace entre le nom d’utilisateur, les deux points (:), et EAP.
- Enregistrez et ouvrez le fichier « /etc/ipsec.conf » avec les privilèges racine :
sudo nano /etc/ipsec.conf
- Écrivez ceci dans le fichier de configuration :
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
-
Remplacez Username par votre identifiant de connexion au service NordVPN, tel qu’indiqué à l’étape 4. Remplissez les champs SERVER_IP et SERVER_HOSTNAME avec les serveurs ci-dessous :
REMARQUE : le champ SERVER_IP doit contenir une adresse IP telle que 23.92.26.69, et le champ SERVER_HOSTNAME doit contenir un nom d’hôte tel que us5783.nordvpn.com. Assurez-vous que l’adresse IP correspond bien au nom d’hôte.
- 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
REMARQUE : pour changer de serveur, vous devrez remplacer les champs « right » et « rightid » par les informations du nouveau serveur, puis enregistrer le fichier. Ensuite, vous devrez redémarrer le service IPsec avec les commandes suivantes :
sudo ipsec restart
sudo ipsec up NordVPN
- Ouvrez le fichier « constraints.conf » en écrivant cette commande :
sudo nano /etc/strongswan.d/charon/constraints.conf
- Dans le fichier, remplacez « load = yes » par « load = no ».
- Téléchargez le certificat RSA de NordVPN en exécutant cette commande :
sudo wget https://downloads.nordcdn.com/certificates/root.pem -O /etc/ipsec.d/cacerts/NordVPN.pem
- Redémarrez « ipsec » afin de recharger tous les fichiers de configuration :
sudo ipsec restart
REMARQUE : si le fichier « /etc/ipsec.conf » contient des fautes de frappe, vous en serez averti au démarrage du service. - Connectez-vous à la configuration « NordVPN » en écrivant :
sudo ipsec up NordVPN
REMARQUE : si la connexion a été établie, « ipsec » devrait afficher le message suivant : « La connexion à NordVPN a bien été établie. » Si vous ne parvenez pas à vous connecter et que vous voyez apparaître de nombreuses erreurs « auth_fail », procédez comme suit :- Supprimez tous les fichiers « ipsec.secrets » en exécutant la commande suivante :
sudo rm /etc/ipsec.sec*
- Créez un nouveau fichier « ipsec.secret » en utilisant la commande suivante :
sudo nano /etc/ipsec.secrets
- Saisissez les identifiants comme décrit à l’étape 4 du guide principal et enregistrez le fichier.
- Redémarrez le service « ipsec » et essayez de vous connecter à nouveau :
sudo ipsec restart
sudo ipsec up NordVPN
- Supprimez tous les fichiers « ipsec.secrets » en exécutant la commande suivante :
Astuces complémentaires
- Redémarrez votre appareil.
- Essayez un réseau différent.
- Désactivez tous les services VPN supplémentaires.