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
- Lade das Paket herunter:
- Lade das
.ipk-Paket, das der CPU deines Routers entspricht, von der NordVPN-Download-Seite auf deinen Computer herunter.
- Lade das
- Installiere das Paket:
- Öffne die LuCI-Weboberfläche in deinem Browser: http:/// (oft 192.168.1.1).
- Klicke auf „System“ und dann auf „Software“.
- Klicke auf „Update lists“.
- 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.
- Konfiguriere NordVPN Lite:
- Sobald die Installation abgeschlossen ist, gehe zu „System“ und dann zu „File Editor“.
- Gib im Feld „Pfad“ /etc/nordvpnlite/config.json ein.
- 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"
}
- Starte die Verbindung:
- Navigiere zu „System“ und dann zu „Start“.
- Suche in der Liste nach
nordvpnliteund klicke auf „Start“.
- Ü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.
- Lade das Paket herunter:
- Gib den folgenden Befehl ein, um das Paket direkt in das Verzeichnis
/tmpauf deinem Router herunterzuladen. Ersetze<file-name>.ipkdurch die korrekte Datei-URL von der Download-Seite:wget https://downloads.nordcdn.com/nordvpnlite/<file-name>.ipk -P /tmp
- Gib den folgenden Befehl ein, um das Paket direkt in das Verzeichnis
- Installiere das Paket:
- Aktualisiere die Paketlisten:
opkg update. - Installiere das Paket:
opkg install /tmp/<file-name>.ipk.
- Aktualisiere die Paketlisten:
- Konfiguriere NordVPN Lite:
- 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:
- Erstelle und bearbeite die Konfigurationsdatei, indem du den folgenden Befehl eingibst.
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
- Starte die Verbindung:
- Gib den folgenden Befehl ein:
nordvpnlite start.
- Gib den folgenden Befehl ein:
- Überprüfe die Verbindung:
- Du kannst die folgenden Befehle verwenden, um deine Verbindung zu überprüfen:
-
nordvpnlite status– Zeigt den aktuellen Verbindungsstatus an. -
ip <PERSON> nordvpnlite— Bestätigt, dass die Netzwerkschnittstellenordvpnliteaktiv ist. -
wget -qO- https://ipinfo.io/ip— Zeigt deine aktuelle öffentliche IP-Adresse an, die eine NordVPN-Server-IP sein sollte.
-
- Du kannst die folgenden Befehle verwenden, um deine Verbindung zu überprüfen:
- Ändere den Standort:
- 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 - Starte den Dienst neu, um die neuen Einstellungen zu übernehmen:
nordvpnlite stopnordvpnlite start. - Um eine Liste aller verfügbaren Ländercodes anzuzeigen, führe Folgendes aus:
nordvpnlite countries.
- Bearbeite die Konfigurationsdatei, um den Standort des VPN-Servers zu ändern. Um beispielsweise eine Verbindung zu Deutschland herzustellen, würdest du Folgendes ausführen:
- Aktualisieren oder entfernen:
- 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. - Zum Entfernen: Gib den Befehl
opkg remove nordvpnliteein.
- Aktualisieren: Lade das neuere
- Stoppe die Verbindung:
- Um die Verbindung zum VPN zu trennen, führe
nordvpnlite stopaus.
- Um die Verbindung zum VPN zu trennen, führe
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. -
nordvpnliteist Open Source. Du kannst die offizielle GitHub-Projektseite und das Repository besuchen, die weitere Informationen enthalten.