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"

Caddy-Server für https

Der Caddy-Server kann einen beliebigen Port auf https umleiten. In diesem Beispiel leiten wir Port 8069 nach https um. Auf Port example.com:8069 läuft hier eine Odoo-Instanz in Docker:

01. Installiere den Caddy-Server

# apt install caddy

02. Finde die IP heraus, auf welcher Docker läuft:

# ip a | grep docker
3: docker0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default 
    inet 172.17.0.1/16 brd 172.17.255.255 scope global docker0
(...)

03. Öffne die Datei Caddyfile unter /etc/caddy/Caddyfile

# nano /etc/caddy/Caddyfile

Trage hier jetzt die Umleitung ein:
example.com:443 {
reverse_proxy 172.17.0.1:8069
}

04. Starte den Caddy-Server neu:

# systemctl restart caddy

multifunktionaler, bootbarer USB-Stick

Mit dem Linuxtool Ventoy lässt sich ein multifunktionaler, bootbarer USB-Stick erstellen. Auf dem Stick kann somit nicht nur eine ISO-Datei sondern gleich mehrere abgelegt werden.

1) Lade Ventoy herunter und entpacke die Datei

für Linux wähle die Datei mit der Endung tar.gz

 

2) Starte den Ventoy-Server
navigiere zum Ordner, wo Ventoy entpackt wurde und starte den Server:

# bash VentoyWeb.sh

===============================================================
  Ventoy Server 1.1.05 is running ...
  Please open your browser and visit http://127.0.0.1:24680
===============================================================

################## Press Ctrl + C to exit #####################

 

3) Navigiere im Browser nach: http://127.0.0.1:24680

Wähle das korrekte Laufwerk aus und klicke auf Install. Alle Daten auf den Stick gehen dabei verloren. Diesen Schritt muss insgesamt 2 x bestätigt werden, bevor Ventoy den Stick bootfähig beschreibt.

4) ziehe alle ISO-Dateien, welche du auf dem Stick haben möchtest auf den Stick

5) das wars auch schon. Wenn du jetzt vom Stick startest, kannst du die ISO-Dateien bootbar ausführen.