NordVPN in Debian installieren

Um NordVPN auf Debian mit einer GUI zu Laufen zu bekommen, installieren wir die Pakete direkt über die Repo von NordVPN mittels wget und dpkg:

01. NordVPN installieren:
# wget "https://repo.nordvpn.com/deb/nordvpn/debian/pool/main/n/nordvpn-release/nordvpn-release_1.0.0_all.deb"
# dpkg -i nordvpn-release_1.0.0_all.deb
# apt update
# apt install nordvpn
02. Die GUI installieren
# wget "https://repo.nordvpn.com/deb/nordvpn/debian/pool/main/n/nordvpn-gui/nordvpn-gui_4.3.1_amd64.deb"
# dpkg -i nordvpn-gui_4.3.1_amd64.deb
03. Die GUI starten
$ nordvpn-gui

Die aktuellen Pakete finden wir unter: https://repo.nordvpn.com/deb/nordvpn/debian/pool/main/n/ und die Paketversionen müssen ggf. angepasst werden. Stand dieses Tutorials ist Januar 2026. Die Installation der GUI ist dann notwendig, wenn eine Dedicated IP verwendet werden soll. An sonst genügt es, NordVPN über die Konsole zu starten und mittels

$ nordvpn login
$ nordvpn connect

zu verbinden.

HINWEIS
NordVPN blockiert dein gesamtes LAN. Computer, welche in deinen internen Netzwerk angeschlossen sind, können so nicht mehr erreicht werden. NordVPN geht nur kurz auf dies ein:

Bitte beachte, dass in der NordVPN Linux-Anwendung der Netzwerkverkehr aus dem LAN durch einen mit dem VPN verbundenen Computer standardmäßig blockiert wird.

Deaktiviere dies mit der Eingabe von:

$ nordvpn set lan-discovery on
Überprüfe deine dedizierte IP

Mittels nordvpn stauts kannst du dir den Status deiner Verbindung anzeigen lassen. Die IP 123.45.67.890 zeigt dir an, mit welchen Server du aktuell verbunden bist:

$ nordvpn status

Status: Connected
Server: Switzerland #123
Hostname: hallo.example.com
IP: 123.45.67.890
Country: Switzerland
City: Zurich
Current technology: NORDLYNX
Current protocol: UDP
Post-quantum VPN: Disabled
Transfer: 20.24 MiB received, 2.05 MiB sent
Uptime: 2 minutes 56 seconds

Wie lautet jedoch deine tatsächlich, öffentliche IP? Dazu verwenden wir curp ipinfo.io

$ curl ipinfo.io

{
"ip": "12.34.567.89",
"city": "Zürich",
"region": "Zurich",
"country": "CH",
"loc": "47.3667,8.5500",
"org": "AS136787 PacketHub S.A.",
"postal": "8000",
"timezone": "Europe/Zurich",
"readme": "https://ipinfo.io/missingauth"