Comment configurer NordVPN sur un routeur OpenWRT à l’aide de NordVPN Lite ?

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

  1. Téléchargez le paquet :
    1. Téléchargez le paquet « .ipk » correspondant au processeur de votre routeur depuis la page de téléchargement NordVPN sur votre ordinateur.
  2. Installez le paquet :
    1. Ouvrez l’interface Web LuCI dans votre navigateur : http:/// (souvent 192.168.1.1).
    2. Cliquez sur Système, puis sur Logiciel.


       
    3. Cliquez sur Mettre à jour les listes.
    4. 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.
  3. Configurer NordVPN Lite :
    1. Une fois l’installation terminée, accédez à Système, puis à Éditeur de fichiers.
    2. Dans le champ Chemin, saisissez /etc/nordvpnlite/config.json
    3. 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"
}
  1. Démarrez la connexion :
    1. Accédez à Système, puis à Démarrage.
    2. Recherchez « nordvpnlite » dans la liste et cliquez sur Démarrer.
  2. 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.

  1. Téléchargez le paquet :
    1. 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 »
  2. Installez le paquet :
    1. Mettez à jour les listes de paquets : « opkg update ».
    2. Installez le paquet : « opkg install /tmp/.ipk ».
  3. Configurer NordVPN Lite :
    1. 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 :
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
  1. Démarrez la connexion :
    1. Saisissez la commande suivante : « nordvpnlite start ».
  2. Vérifiez la connexion :
    1. Vous pouvez utiliser les commandes suivantes pour vérifier votre connexion :
      1. « nordvpnlite status » : affiche le statut actuel de la connexion.
      2. « ip nordvpnlite » : confirme que l’interface réseau « nordvpnlite » est active.
      3. « wget -qO- https://ipinfo.io/ip » : affiche votre adresse IP publique actuelle, qui devrait être une adresse IP de serveur NordVPN.
  3. Modifier l’emplacement :
    1. 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 »
    2. Redémarrez le service pour appliquer les nouveaux paramètres : « nordvpnlite stop » « nordvpnlite start »
    3. Pour afficher la liste de tous les codes de pays disponibles, exécutez : « nordvpnlite countries ».
  4. Mettre à jour ou supprimer :
    1. 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é.
    2. Pour supprimer : entrez la commande « opkg remove nordvpnlite ».
  5. 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.
Cet article vous a-t-il été utile ?

Vous rencontrez encore des problèmes ?

  • Chat en direct

  • Formulaire de contact

En cliquant sur "Discuter avec notre service d'assistance", vous acceptez nos Conditions d'utilisation et reconnaissez notre Politique de confidentialité. La fonctionnalité de chat nécessite l’utilisation de cookies. En lançant une discussion, vous acceptez leur utilisation. Pour en savoir plus, consultez notre Politique relative aux cookies.