Introduction
Cet article explique comment configurer une connexion NordVPN sur votre routeur OpenWrt à l’aide du client NordVPN Lite (nordvpnlite) via l’interface Web LuCI ou l’interface de ligne de commande (CLI).
Avant de commencer
- Vous aurez besoin d’un routeur OpenWrt avec LuCI activé pour les étapes de l’interface Web ou d’un accès SSH pour les étapes de la ligne de commande.
- Vous aurez besoin de votre jeton d’authentification Nord Account, que vous pouvez obtenir en vous connectant au tableau de bord de votre Nord Account.
- Vous devrez télécharger le paquet NordVPN Lite qui correspond à l’architecture de votre routeur (aarch64, mipsel ou x86_64) à partir de la page de téléchargement de NordVPN.
Voici comment faire
Utilisation de l’interface Web LuCI
- Téléchargez le paquet :
- Téléchargez le paquet « .ipk » correspondant au processeur de votre routeur depuis la page de téléchargement NordVPN sur votre ordinateur.
- Installez le paquet :
- Ouvrez l’interface Web LuCI dans votre navigateur : http:/// (souvent 192.168.1.1).
- Cliquez sur Système, puis sur Logiciel.
- Cliquez sur Mettre à jour les listes.
- Sous Télécharger le paquet, sélectionnez le fichier « .ipk » téléchargé et cliquez sur Télécharger et installer.
REMARQUE : si vous ne voyez qu’un champ URL, collez le lien direct vers le fichier .ipk et installez-le.
- Configurer NordVPN Lite :
- Une fois l’installation terminée, accédez à Système, puis à Éditeur de fichiers.
- Dans le champ Chemin, saisissez /etc/nordvpnlite/config.json
- Collez la configuration ci-dessous dans le champ de texte et cliquez sur Enregistrer :
REMARQUE : remplacez YOUR_AUTH_TOKEN_HERE par le jeton de votre 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": "VOTRE_JETON_D’AUTHENTIFICATION_ICI",
"vpn": "recommended"
}
- Démarrez la connexion :
- Accédez à Système, puis à Démarrage.
- Recherchez « nordvpnlite » dans la liste et cliquez sur Démarrer.
- Vérifiez la connexion :
- Vous pouvez vérifier l’état de la connexion dans l’interface Web LuCI en accédant à État et en cliquant sur Journal système pour afficher les messages de connexion.
- Vous pouvez également voir l’interface nordvpnlite sous Réseau en cliquant sur Interfaces.
Utilisation de l’interface de ligne de commande (CLI)
Tout d’abord, connectez-vous à votre routeur via SSH en saisissant « ssh root@ ». Ensuite, suivez les étapes ci-dessous.
- Téléchargez le paquet :
- Saisissez la commande ci-dessous pour télécharger le paquet directement dans le répertoire « /tmp » de votre routeur. Remplacez «.ipk » par l’URL du fichier correct de la page de téléchargement : « wget https://downloads.nordcdn.com/nordvpnlite/.ipk -P /tmp »
- Installez le paquet :
- Mettez à jour les listes de paquets : « opkg update ».
- Installez le paquet : « opkg install /tmp/.ipk ».
- Configurer NordVPN Lite :
- Créez et modifiez le fichier de configuration en saisissant la commande ci-dessous.
REMARQUE : remplacez « YOUR_AUTH_TOKEN_HERE » par votre jeton réel avant d’exécuter la commande.Gardez votre jeton secret :
- Créez et modifiez le fichier de configuration en saisissant la commande ci-dessous.
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
- Démarrez la connexion :
- Saisissez la commande suivante : « nordvpnlite start ».
- Vérifiez la connexion :
- Vous pouvez utiliser les commandes suivantes pour vérifier votre connexion :
- « nordvpnlite status » : affiche le statut actuel de la connexion.
- « ip nordvpnlite » : confirme que l’interface réseau « nordvpnlite » est active.
- « wget -qO- https://ipinfo.io/ip » : affiche votre adresse IP publique actuelle, qui devrait être une adresse IP de serveur NordVPN.
- Vous pouvez utiliser les commandes suivantes pour vérifier votre connexion :
- Modifier l’emplacement :
- Modifiez le fichier de configuration pour changer l’emplacement du serveur VPN. Par exemple, pour vous connecter à l’Allemagne, vous devez exécuter : « sed -i ’s/"vpn": "recommended"/"vpn": { "country": "de" }/’ /etc/nordvpnlite/config.json »
- Redémarrez le service pour appliquer les nouveaux paramètres : « nordvpnlite stop » « nordvpnlite start »
- Pour afficher la liste de tous les codes de pays disponibles, exécutez : « nordvpnlite countries ».
- Mettre à jour ou supprimer :
- Pour mettre à jour : téléchargez le nouveau paquet « .ipk » et installez-le en utilisant la même méthode que dans les étapes 1 et 2. Votre fichier de configuration sera conservé.
- Pour supprimer : entrez la commande « opkg remove nordvpnlite ».
- Arrêter la connexion :
- Pour vous déconnecter du VPN, exécutez « nordvpnlite stop ».
Astuces complémentaires
- Si vous rencontrez des problèmes de connexion, vérifiez à nouveau votre jeton d’authentification, la syntaxe JSON et l’heure de votre routeur.
- Si l’interface réseau est manquante, assurez-vous que le service est démarré et qu’aucun autre client VPN n’utilise le même nom d’interface.
- Pour obtenir des journaux plus détaillés, définissez temporairement« log_level » : « info » dans le fichier de configuration, redémarrez le service et consultez le journal à l’adresse « /var/log/nordvpnlite.log ».
- « nordvpnlite » est open source. Vous pouvez visiter la page officielle du projet GitHub et le dépôt, qui contient plus d’informations.