Menu Fermer

Installer, se connecter et configurer NordVPN sur Linux

Cette entrée fait partie d'une série de 11 sur 11 dans la série Comment installer et configurer un VPN : le dossier

Vous souhaitez installer Nord VPN sur Linux (Ubuntu, Debian, Mint, Fedora, ou autres distributions).
Pour cela, l’éditeur fournit un installeur qui permet d’installer et utiliser NordVPN en ligne de commandes.
Ainsi, il est possible de connecter votre PC en Linux, Raspberry.
Dans ce dernier cas, cela permet de créer un routeur VPN sur votre LAN.

Ce tutoriel vous guide pas à pas pour mettre en place NordVPN sur Linux.
Comment le configurer et vous connecter avec ce service VPN.

Installer, se connecter et configurer NordVPN sur Linux

Installer et configurer NordVPN sur Linux

Pour rappel, NordVPN est un service VPN payant, vous devez donc avoir souscrit à ce dernier et posséder des identifiants de connexion valides.

Installer NordVPN sur Linux

sudo apt intall curl
sh <(curl -sSf https://downloads.nordcdn.com/apps/linux/install.sh)
  • Les dépôts se mettent à jour
Installer NordVPN sur Linux
  • Puis l’installation du paquet s’effectue
Installer NordVPN sur Linux

A noter que NordVPN fournit aussi deux paquets à télécharger depuis l’espace cliente :

  • .deb seulement pour Debian, il ne fonctionne pas pour Ubuntu
  • un rpm pour Fedora et CentOS.
Installer NordVPN sur Linux

La commande NordVPN

Une fois installé, on a accès à la commande nordvpn qui accueille plusieurs paramètres.
Ce tableau récapitule les commandes disponibles.

CommandesDescription
accountAffiche les informations du compte
citiesAffiche une liste des villes où les serveurs sont disponibles
connect, cVous connecte au VPN
countriesAffiche une liste des pays où les serveurs sont disponibles
disconnect, dVous déconnecte du VPN
groupsAffiche une liste des groupes de serveurs disponibles
loginVous authentifie au service VPN
logoutVous déconnecte du service VPN
rateÉvaluez la qualité de votre dernière connexion (1-5)
registerEnregistre un nouveau compte utilisateur
set, sDéfinit une option de configuration
settingsAffiche les paramètres actuels
statusAffiche l’état de la connexion
whitelistAjoute ou supprime une option d’une liste blanche
help, hAffiche une liste de commandes ou une aide pour une commande
La liste des commandes NordVPN pour Linux
La commands NordVPN sur Linux

Se connecter à NordVPN

Le principe est ensuite simple, on utilise la commande nordvpn pour effectuer les étapes de connexion.
Tout d’abord, on s’authentifie au service VPN puis on demande à se connecter à un serveur.
Au préalable, si vous avez besoin de récupérer l’adresse IP en ligne de commandes, cela est possible avec curl par exemple. Se reporter à ce tutoriel : Comment trouver son adresse IP sur Ubuntu

  • On se connecte au service NordVPN
sudo nordvpn login
  • Puis saisissez votre nom d’utilisateur et mot de passe
Se logguer à NordVPN sur Linux
  • Ensuite on se connecte au VPN à un serveur à l’aide de la commande connect. Le serveur sera choisi parmi les plus proche.
sudo nordvpn c
Se connecter à NordVPN sur Linux
  • Afficher le statut de la connexion avec l’adresse IP, le pays, la ville et le protocole de connexion OpenVPN / Wireguard. Enfin le temps de connexion et les débits entrants et sortants :
sudo nordvpn status
Status: Connected
Current server: nl-se4.nordvpn.com
Country: Netherlands
City: Amsterdam
Your new IP: 213.232.87.145
Current technology: OpenVPN
Current protocol: UDP
Transfer: 0.77 MiB received, 213.80 KiB sent
Uptime: 45 seconds
Vérifier le statut de connexion NordVPN sur Linux
  • Enfin pour se déconnecter du VPN :
sudo nordvpn d
se déconnecter du VPN sur Linux

La commande status renvoie alors déconnecté :

sudo nordvpn status
Status: Disconnected

Choisir le serveur et emplacements de connexion

Bien entendu, il est possible de choisir le serveur VPN et l’emplacement de connexion avec la ville et le pays.

  • Pour lister les emplacements par pays :
sudo nordvpn countries
Choisir le serveur et emplacements de connexion sur NordVPN sur Linux
  • Pour lister les villes disponibles :
sudo nordvpn cities Netherlands
sudo nordvpn cities United_States
Choisir le serveur et emplacements de connexion sur NordVPN sur Linux
  • Ensuite on applique simplement le nom du pays ou de la ville à la commande connecte. Par exemple pour se connecter à San Franscico :
sudo nordvpn c San_Francisco
Choisir le serveur et emplacements de connexion sur NordVPN sur Linux
  • Ou pour se connecter à un serveur aléatoire aux USA :
sudo nordvpn c United_States
Choisir le serveur et emplacements de connexion sur NordVPN sur Linux

Enfin NordVPN propose aussi des groupes de serveurs, notamment des serveurs dédiés aux téléchargement P2P, IP dédiées, Double VPN ou Connexion VPN + Tor.
Pour obtenir la liste des groupes :

sudo nordvpn c groups
Choisir le serveur et emplacements de connexion sur NordVPN sur Linux

Enfin pour se connecter à un groupe :

sudo nordvpn c Double_VPN

Configurer NordVPN sur Linux

Enfin il est possible de configurer la connexion NordVPN.
Pour afficher la configuration actuelle, on utilise l’option settings.

sudo nordvpn settings
Configurer NordVPN sur Linux

Pour modifier la configuration NordVPN, on utilise la commande set.
Voici les paramètres possibles.

ParamètresDescription
autoconnectActive ou désactive la connexion automatique.
Lorsqu’elle est activée, cette fonctionnalité essaiera automatiquement de se connecter au VPN au démarrage du système d’exploitation.
CyberSecLorsqu’elle est activée, la fonction bloque automatiquement les sites Web suspects afin qu’aucun malware ou autre cyber-menace ne puisse infecter votre appareil. De plus, aucune publicité flashy ne vous apparaîtra. Plus d’informations sur son fonctionnement: https://nordvpn.com/features/cybersec/
defaultsRestaure les paramètres à leurs valeurs par défaut. dns définit des serveurs DNS personnalisés pare-feu Active ou désactive l’utilisation du pare-feu
killswitchActive ou désactive Kill Switch. Cette fonction de sécurité empêche votre appareil d’accéder à Internet lorsqu’il n’est pas connecté au VPN ou en cas de perte de connexion avec un serveur VPN
obfuscateActive ou désactive les notifications obfuscate Active ou désactive l’obscurcissement. Lorsqu’elle est activée, cette fonction permet de contourner les capteurs de trafic réseau qui visent à détecter l’utilisation du protocole et à le consigner, à le ralentir ou à le bloquer
notifierActive ou désactive les notifications
protocolDéfinit le protocole de connexion TCP ou UDP pour OpenVPN
technologyDéfinit la technologie de connexion OpenVPN ou NordLynx
Les parmaètres de NordVPN sur Linux

Par exemple, pour activer ou désactiver le KillSwitch :

sudo nordvpn set killswitch enable
sudo nordvpn set killswitch disable
Activer ou désactiver le KillSwitch sur NordVPN sur Linux

Ou encore pour activer la technologie de connexion NordLynx basée sur Wireguard.

sudo nordvpn set technology nordlynx
Configurer la technologie de connexion sur NordVPN sur Linux

Ou encore pour choisir le protocole de connexion pour OpenVPN :

sudo nordvpn set protocol UDP