Wie richte ich NordVPN auf einem OpenWrt-Router mit NordVPN Lite ein?

Einführung

In diesem Artikel wird erläutert, wie du eine NordVPN-Verbindung auf deinem OpenWrt-Router mit dem NordVPN Lite (nordvpnlite)-Client über die LuCI-Weboberfläche oder die Befehlszeilenoberfläche (CLI) einrichtest.

Bevor du beginnst

  • Du benötigst einen OpenWrt-Router, bei dem entweder LuCI für die Schritte auf der LuCI-Weboberfläche oder SSH-Zugriff für die Schritte in der Befehlszeile aktiviert ist.
  • Du benötigst dein Nord-Account-Authentifizierungstoken, das du erhältst, wenn du dich bei deinem Nord-Account-Dashboard anmeldest.
  • Du musst das NordVPN Lite-Paket, das der Architektur deines Routers entspricht (aarch64, mipsel oder x86_64), von der NordVPN-Download-Seite herunterladen.

So geht's

Verwendung der LuCI-Weboberfläche

  1. Lade das Paket herunter:
    1. Lade das .ipk-Paket, das der CPU deines Routers entspricht, von der NordVPN-Download-Seite auf deinen Computer herunter.
  2. Installiere das Paket:
    1. Öffne die LuCI-Weboberfläche in deinem Browser: http:/// (oft 192.168.1.1).
    2. Klicke auf „System“ und dann auf „Software“.


       
    3. Klicke auf „Update lists“.
    4. Wähle unter „Upload Package“ die heruntergeladene .ipk-Datei aus und klicke auf „Upload & Install“.
      HINWEIS: Wenn du nur ein URL-Feld siehst, füge den direkten Link zur .ipk-Datei ein und installiere sie.
  3. Konfiguriere NordVPN Lite:
    1. Sobald die Installation abgeschlossen ist, gehe zu „System“ und dann zu „File Editor“.
    2. Gib im Feld „Pfad“ /etc/nordvpnlite/config.json ein.
    3. Füge die folgende Konfiguration in das Textfeld ein und klicke auf „Save“: 
      HINWEIS: Ersetze YOUR_AUTH_TOKEN_HERE durch das Token aus deinem 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": "YOUR_AUTH_TOKEN_HERE",
  "vpn": "recommended"
}
  1. Starte die Verbindung:
    1. Navigiere zu „System“ und dann zu „Start“.
    2. Suche in der Liste nach nordvpnlite und klicke auf „Start“.
  2. Überprüfe die Verbindung:
    • Du kannst den Verbindungsstatus auf der LuCI-Weboberfläche überprüfen, indem du zu „Status“ navigierst und auf „System Log“ klickst, um Verbindungsmeldungen anzuzeigen.
    • Du kannst die nordvpnlite-Oberfläche auch unter „Network“ sehen, indem du auf „Interfaces“ klickst.

Verwendung der Befehlszeilenoberfläche (CLI)

Stelle zunächst eine Verbindung zu deinem Router über SSH her, indem du ssh root@<router-ip> eingibst. Führe dann die folgenden Schritte aus.

  1. Lade das Paket herunter:
    1. Gib den folgenden Befehl ein, um das Paket direkt in das Verzeichnis /tmp auf deinem Router herunterzuladen. Ersetze <file-name>.ipk durch die korrekte Datei-URL von der Download-Seite: wget https://downloads.nordcdn.com/nordvpnlite/<file-name>.ipk -P /tmp
  2. Installiere das Paket:
    1. Aktualisiere die Paketlisten: opkg update.
    2. Installiere das Paket: opkg install /tmp/<file-name>.ipk.
  3. Konfiguriere NordVPN Lite:
    1. Erstelle und bearbeite die Konfigurationsdatei, indem du den folgenden Befehl eingibst.
      HINWEIS: Ersetze „YOUR_AUTH_TOKEN_HERE“ durch dein tatsächliches Token, bevor du den Befehl ausführst.Halte deinen Token geheim:
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. Starte die Verbindung:
    1. Gib den folgenden Befehl ein: nordvpnlite start.
  2. Überprüfe die Verbindung:
    1. Du kannst die folgenden Befehle verwenden, um deine Verbindung zu überprüfen:
      1. nordvpnlite status – Zeigt den aktuellen Verbindungsstatus an.
      2. ip <PERSON> nordvpnlite — Bestätigt, dass die Netzwerkschnittstelle nordvpnlite aktiv ist.
      3. wget -qO- https://ipinfo.io/ip — Zeigt deine aktuelle öffentliche IP-Adresse an, die eine NordVPN-Server-IP sein sollte.
  3. Ändere den Standort:
    1. Bearbeite die Konfigurationsdatei, um den Standort des VPN-Servers zu ändern. Um beispielsweise eine Verbindung zu Deutschland herzustellen, würdest du Folgendes ausführen: sed -i 's/"vpn": "recommended"/"vpn": { "country": "de" }/' /etc/nordvpnlite/config.json
    2. Starte den Dienst neu, um die neuen Einstellungen zu übernehmen: nordvpnlite stop nordvpnlite start.
    3. Um eine Liste aller verfügbaren Ländercodes anzuzeigen, führe Folgendes aus: nordvpnlite countries.
  4. Aktualisieren oder entfernen:
    1. Aktualisieren: Lade das neuere .ipk-Paket herunter und installiere es mit der gleichen Methode wie in den Schritten 1 und 2. Deine Konfigurationsdatei wird beibehalten.
    2. Zum Entfernen: Gib den Befehl opkg remove nordvpnlite ein.
  5. Stoppe die Verbindung:
    • Um die Verbindung zum VPN zu trennen, führe nordvpnlite stop aus.

Zusätzliche Tipps

  • Wenn du Verbindungsprobleme hast, überprüfe dein Authentifizierungstoken, die JSON-Syntax und die Zeit deines Routers.
  • Wenn die Netzwerkschnittstelle fehlt, stelle sicher, dass der Dienst gestartet wurde und kein anderer VPN-Client denselben Schnittstellennamen verwendet.
  • Für detailliertere Protokolle lege in der Konfigurationsdatei vorübergehend "log_level": "info" fest, starte den Dienst neu und überprüfe das Protokoll unter /var/log/nordvpnlite.log.
  • nordvpnlite ist Open Source. Du kannst die offizielle GitHub-Projektseite und das Repository besuchen, die weitere Informationen enthalten.
War dieser Artikel hilfreich?

Hast du immer noch Probleme?

  • Live-Chat

  • E-Mail-Formular

Durch Klicken auf „Mit dem Support chatten“ stimmen Sie unseren Nutzungsbedingungen zu und erkennen unsere Datenschutzerklärung an. Die Funktionalität des Chats basiert auf Cookies. Wenn du den Chat startest, erklärst du dich mit deren Verwendung einverstanden. Mehr dazu erfährst du in unseren Cookie-Richtlinien.