NordVPN est l’un des rares grands VPN à proposer une vraie appli Linux, et c’est d’abord une appli en ligne de commande. Bonne nouvelle si vous vivez dans un terminal, un peu déroutant sinon. Ce guide vous mène de zéro à une connexion fonctionnelle protégée par le kill switch en une dizaine de minutes, sur Ubuntu, Debian, Mint, Fedora ou Raspberry Pi OS.
Il intègre aussi NordVPN 6.0 pour Linux, sorti en octobre 2026, qui a renommé ou supprimé plusieurs commandes. Si une commande d’un vieux tutoriel vient d’échouer chez vous, c’est sûrement pour ça.
Avant de commencer
Systèmes pris en charge. Le guide d’installation Linux officiel de NordVPN liste des paquets pour Debian 12 ou plus récent, Ubuntu 22.04 ou plus récent, Linux Mint 21 ou plus récent, Raspberry Pi OS et Fedora 43 ou plus récent. D’autres distributions peuvent fonctionner, mais l’assistance est limitée. Pour l’appli graphique, GNOME et KDE sont les bureaux pris en charge.
Un compte. Il vous faut un abonnement NordVPN actif. Le plan 1 an coûte 68,85 $ (environ 5,74 $ par mois), avec 60 jours satisfait ou remboursé.
curl ou wget. La plupart des distributions ont déjà l’un des deux.
Étape 1 : installer NordVPN
Appli en ligne de commande
Ouvrez un terminal et lancez le script d’installation de NordVPN :
sh <(curl -sSf https://downloads.nordcdn.com/apps/linux/install.sh)
Si vous n’avez pas curl, utilisez wget :
sh <(wget -qO - https://downloads.nordcdn.com/apps/linux/install.sh)
Le script ajoute le dépôt de NordVPN et installe le paquet. Suivez les éventuelles invites.
Appli graphique
NordVPN propose aussi une appli graphique pour Linux. Installez-la avec le même script et l’option -p nordvpn-gui :
sh <(wget -qO - https://downloads.nordcdn.com/apps/linux/install.sh) -p nordvpn-gui
Ouvrez ensuite NordVPN depuis le menu des applications. La suite de ce guide utilise la ligne de commande, parce qu’elle marche de la même façon sur toutes les distributions et en SSH.
NordVPN est aussi disponible sur le Snap Store si vous préférez les paquets Snap.
Étape 2 : corriger l’erreur de permission (si elle apparaît)
Sur certains systèmes, la première commande après l’installation renvoie :
Whoops! Permission denied accessing /run/nordvpn/nordvpnd.sock
Ajoutez votre utilisateur au groupe nordvpn, puis redémarrez :
sudo usermod -aG nordvpn $USER
Le redémarrage n’est nécessaire que si vous rencontrez cette erreur.
Étape 3 : se connecter au compte
Sur un poste de bureau, lancez :
nordvpn login
Une fenêtre de navigateur s’ouvre pour finir la connexion.
Sur un serveur ou une machine sans navigateur, utilisez un jeton. Connectez-vous à votre Nord Account depuis un autre appareil, ouvrez NordVPN, allez dans les paramètres avancés et demandez un jeton d’accès. Vous pouvez choisir un jeton qui expire au bout de 30 jours ou un jeton sans expiration ; NordVPN conseille d’activer l’authentification multifacteur dans ce second cas. Le jeton ne s’affiche qu’une fois, copiez-le. Puis :
nordvpn login --token VOTRE_JETON
Le guide sur les jetons donne toutes les étapes. Détail utile : nordvpn logout invalide le jeton. Utilisez nordvpn logout --persist-token si vous voulez le réutiliser plus tard.
Étape 4 : se connecter au VPN
Les commandes de base :
nordvpn connect # serveur recommandé le plus rapide (abrégé : nordvpn c)
nordvpn connect France # un pays
nordvpn connect uk715 # un serveur précis
nordvpn disconnect # abrégé : nordvpn d
nordvpn status # vérifier la connexion en cours
nordvpn countries liste les pays disponibles, et nordvpn settings affiche votre configuration.
Étape 5 : activer le kill switch
Le kill switch bloque tout le trafic si le VPN décroche, pour que rien ne fuite par votre connexion normale. Sous Linux, il est désactivé par défaut. Activez-le :
nordvpn set killswitch on
Si vous travaillez en SSH ou utilisez un NAS sur votre réseau local, autorisez aussi le trafic local pour ne pas vous enfermer dehors :
nordvpn set lan-discovery on
nordvpn allowlist add port 22
Testez : connectez-vous, lancez un téléchargement, puis tapez nordvpn disconnect et vérifiez que le téléchargement s’arrête. Notre guide du kill switch VPN sous Linux va plus loin, avec une solution de secours au niveau du pare-feu qui ne dépend d’aucune appli VPN.
Étape 6 : connexion automatique au démarrage
nordvpn set autoconnect on
Depuis la version 6.0, la connexion automatique ne peut plus viser un numéro de serveur précis. Choisissez un pays, une ville ou un groupe de serveurs, ou laissez le serveur le plus rapide.
Ce qui change avec NordVPN 6.0 pour Linux
NordVPN a publié la version 6.0.0 pour Linux le 22 octobre 2026. Le récapitulatif de TechRadar liste les changements. Voici ceux qui casseront vos anciens scripts :
| Ancienne commande ou comportement | En 6.0 |
|---|---|
nordvpn set obfuscate on | Supprimée. Choisir le protocole NordWhisper active l’obfuscation automatiquement |
nordvpn set technology ... puis nordvpn set protocol ... | Une seule étape : nordvpn set protocol règle les deux, par exemple nordvpn set protocol openvpn_udp |
nordvpn whitelist ... | Supprimée. Utilisez nordvpn allowlist ... |
threatprotectionlite, tplite, tpl, cybersec | Alias supprimés. La protection en temps réel s’active avec nordvpn set protection on |
| Groupe de serveurs P2P dédié | Supprimé. Tous les serveurs standards acceptent le P2P |
| Connexion auto vers un numéro de serveur | Supprimée. Utilisez un pays, une ville, un groupe ou le serveur le plus rapide |
Les autres changements sont des améliorations. OpenVPN passe en version 2.7.7, et le Data Channel Offload fonctionne d’emblée avec un noyau Linux 6.16 ou plus récent, ce qui accélère OpenVPN. Les serveurs obfusqués tournent désormais sur NordWhisper, le protocole anticensure de NordVPN, au lieu d’OpenVPN XOR. Nous expliquons NordWhisper dans notre article sur les serveurs obfusqués de NordVPN.
TechRadar a mesuré NordLynx entre 780 et plus de 950 Mbit/s lors de ses tests, contre 109 à 173 Mbit/s pour OpenVPN chez NordVPN. Sauf si votre réseau le bloque, restez donc sur NordLynx, le protocole par défaut.
Si une commande tirée d’un ancien guide échoue, lancez nordvpn --help ou nordvpn set --help pour voir la syntaxe actuelle.
Quel protocole choisir sous Linux ?
Restez sur NordLynx sauf si quelque chose vous en empêche. C’est le protocole maison basé sur WireGuard, celui par défaut, et de loin le plus rapide dans les chiffres de TechRadar. Passez à OpenVPN en TCP seulement si un réseau bloque NordLynx, par exemple un pare-feu strict de bureau ou d’hôtel. Choisissez NordWhisper si vous êtes dans un pays qui détecte et bloque activement le trafic VPN, en acceptant que l’obfuscation coûte du débit. Vous pouvez revenir en arrière à tout moment avec la même commande nordvpn set protocol.
Étape 7 : garder NordVPN à jour
L’appli Linux ne se met pas à jour toute seule. Sur Debian, Ubuntu et Mint :
sudo apt-get update
sudo apt-get install nordvpn
Sur Fedora, utilisez la commande de mise à jour de votre gestionnaire de paquets pour le paquet nordvpn. Vérifiez votre version avec nordvpn --version.
Envie de comparer tous les VPN côte à côte ? Consultez notre tableau comparatif complet avec les scores sur 18 critères.
Les extras utiles
- Meshnet :
nordvpn set meshnet onrelie vos appareils dans un réseau privé, pratique pour joindre un serveur maison de n’importe où. - DNS personnalisé :
nordvpn set dns 1.1.1.1si vous voulez un résolveur précis (ne touchez à rien si vous ne savez pas pourquoi le changer, le DNS de NordVPN évite les fuites). - Tout réinitialiser :
nordvpn set defaultsrestaure tous les réglages, une commande corrigée dans la 6.0.
NordVPN sur un Raspberry Pi ou un serveur sans écran
Le même script d’installation fonctionne sur Raspberry Pi OS, ce qui fait d’un Pi une box VPN toujours allumée pour pas cher. Sur une machine sans écran, utilisez la connexion par jeton de l’étape 3, activez le kill switch, autorisez votre port SSH avant de vous connecter et activez la connexion automatique pour que le VPN revienne après un redémarrage. Si vous préférez monter votre propre serveur WireGuard plutôt qu’un client VPN commercial, notre guide VPN pour Raspberry Pi couvre cette voie.
Vérifier que tout fonctionne
Avec le VPN connecté :
- Lancez
nordvpn statuset vérifiez le serveur et le pays. - Vérifiez votre IP publique sur un site ou avec une commande comme
curl ifconfig.me. Elle doit afficher une adresse NordVPN. - Faites un test de fuite DNS dans votre navigateur. Seuls des serveurs DNS de NordVPN doivent apparaître.
Dépannage
- « Permission denied » sur le socket : voyez l’étape 2.
- Boucle de connexion dans le navigateur : passez par la méthode du jeton.
- Débit faible : vérifiez
nordvpn settingset assurez-vous d’être sur NordLynx. Notre guide pourquoi mon VPN est lent couvre le reste. - Accès SSH perdu après le kill switch : connectez-vous en local et lancez
nordvpn allowlist add port 22ounordvpn set lan-discovery on. - Un script a cassé après la mise à jour : reportez-vous au tableau 6.0 plus haut.
NordVPN est-il le meilleur VPN pour Linux ?
Pour la plupart des gens, oui. Il obtient 4,63/5 au global dans notre base, la meilleure note des 49 VPN, avec 5/5 en vitesse, une politique no-logs auditée par PwC et des serveurs RAM. Son appli Linux est l’une des plus complètes. Proton VPN et Mullvad ont aussi de bonnes applis Linux, que nous comparons dans notre guide du meilleur VPN pour Linux. Pour le fournisseur lui-même, lisez notre avis sur NordVPN.
Installer NordVPN sur Linux demande un script, une connexion au compte et une commande connect. Activez le kill switch tout de suite, autorisez votre réseau local si vous utilisez SSH, et mettez vos vieux scripts à jour pour la version 6.0 : NordWhisper remplace le réglage obfuscate, set protocol gère désormais technologie et protocole, et whitelist devient allowlist. Avec 5/5 en vitesse et la meilleure note de notre base, NordVPN est notre premier choix sous Linux.