Beste VPN für Command Line: CLI-Tools für Systemadministratoren

Finden Sie das beste VPN für die Befehlszeile mit dedizierten CLI-Tools für Scripting, Automatisierung und Headless-Server-Bereitstellungen. Vergleichen Sie Top-Anbieter jetzt.

··13 Min. Lesezeit

Fazit: VPN-CLI-Tools geben Systemadministratoren und erfahrenen Benutzern die Möglichkeit, VPN-Aufgaben schneller und mit weniger Overhead zu verbinden, zu automatisieren und zu skripten als GUI-Clients. Sie sind essentiell für Headless-Server, Remote-Infrastruktur und automatisierte Deployment-Pipelines.

Für Systemadministratoren und erfahrene Benutzer bietet die Verwaltung von VPN-Verbindungen über ein Terminal Geschwindigkeit und Präzision, die GUI-Clients nicht erreichen können. Sie können Verbindungen skripten, Konfigurationen auf Serverflotten verteilen und Fehler beheben, ohne jemals ein grafisches Fenster zu öffnen. Dieser Leitfaden vergleicht fünf VPN-Anbieter mit dedizierten CLI-Tools, bricht deren Funktionen auf und zeigt praktische Schritte zum Einrichten.

Was VPN-CLI-Tools tun und warum sie wichtig sind

Ein VPN-CLI-Tool ermöglicht es Ihnen, Ihre VPN-Verbindung über eingegebene Befehle in einem Terminalemulator zu steuern. Statt durch Menüs zu klicken, geben Sie direkte Anweisungen. Das Terminal antwortet mit Statusausgabe, Fehlercodes und Verbindungsdaten.

Warum ein Terminal statt einer GUI verwenden?

Eingegebene Befehle schlagen Point-and-Click-Oberflächen in mehreren Szenarien:

  • Geschwindigkeit: Ein einzelner Befehl verbindet Sie in unter zwei Sekunden. Keine Ladebildschirme, keine Startseiten.
  • Niedriger Overhead: CLI-Clients verbrauchen 30-60% weniger RAM als GUI-Äquivalente. Dies ist wichtig auf ressourcenbeschränkten VPS-Instanzen.
  • Skriptbarkeit: Sie können VPN-Befehle in Bash-Skripte, Cron-Jobs oder Ansible-Playbooks verketten.
  • Kompatibilität ohne Display: Server ohne Display benötigen trotzdem VPN-Schutz. CLI ist die einzige Option.

Praktische Szenarien für CLI-basierte VPN-Verwaltung

  • Entwickler, die geobeschränkte APIs testen, können Server-Standorte in einem Befehl wechseln.
  • Systemadministratoren können VPN-Konfigurationen mit Shell-Skripten auf 50+ Maschinen verteilen.
  • Automatisierte Pipelines können VPN-Tunnel aktivieren, bevor Scraping- oder Überwachungsaufgaben ausgeführt werden.
  • Datenschutzbewusste Benutzer können genaue Verbindungsparameter überprüfen, ohne einer GUI-Abstraktionsschicht zu vertrauen.

Top-VPNs mit dedizierten CLI-Tools

Fünf Anbieter zeichnen sich durch ihre CLI-Unterstützung aus. Jeder zielt auf einen etwas anderen Anwendungsfall ab. Hier ist eine vollständige Übersicht.

1. NordVPN

NordVPN betreibt 6.400+ Server in 111 Ländern. Das CLI-Tool nordvpn wird als natives Linux-Paket ausgeliefert und ist auch unter Windows und macOS verfügbar. CLI-Funktionen:

  • Verbindung nach Land, Stadt oder Servernummer (nordvpn connect us2435)
  • Kill Switch, Auto-Connect und DNS-Einstellungen umschalten
  • Verbindungsstatus und aktuelle IP überprüfen
  • Servergruppen auflisten (P2P, Double VPN, Onion over VPN)

Unterstützte Plattformen: Windows, macOS, Linux (Debian, Ubuntu, Fedora, RHEL, SUSE)

Preisgestaltung: Pläne beginnen bei $3,59/Monat bei einem zweijährigen Engagement. Der monatliche Satz ist $13,99. CLI-Zugriff ist in allen Stufen enthalten.

2. ExpressVPN

ExpressVPN betreibt 3.000+ Server in 105 Ländern. Das CLI-Tool konzentriert sich auf Einfachheit mit klarer, lesbarer Ausgabe.

CLI-Funktionen:

  • Verbindung mit expressvpn connect herstellen und trennen
  • Server-Standorte mit Echtzeit-Latenzdaten auflisten
  • Aktuelle IP-Adresse und Verbindungsstatus überprüfen
  • Integrierte Geschwindigkeitstests vom Terminal aus ausführen

Unterstützte Plattformen: Linux (Ubuntu, Debian, Fedora, Arch, Raspberry Pi OS)

Preisgestaltung: Pläne beginnen bei $6,67/Monat bei einem 12-Monats-Plan. Der monatliche Satz ist $14,99. CLI ist enthalten.

3. Mullvad

Mullvad benötigt keine E-Mail-Adresse, keinen Namen und keine persönlichen Daten zur Anmeldung. Sie erhalten eine zufällige Kontonummer. Das CLI-Tool spiegelt diesen datenschutzfreundlichen Ansatz wider.

CLI-Funktionen:

  • Mit mullvad connect mit VPN verbinden
  • Server nach Land, Stadt oder Provider filtern
  • Kontostatus und Ablaufdatum überprüfen
  • WireGuard-Schlüssel direkt generieren und verwalten

Unterstützte Plattformen: Linux, macOS

Preisgestaltung: Pauschalgebühr von €5/Monat (ungefähr $5,48). Keine Rabatte, keine Stufen, keine Zusatzverkäufe. CLI ist enthalten.

4. ProtonVPN

ProtonVPN kommt von dem Team hinter ProtonMail. Der Open-Source-CLI-Client (protonvpn-cli) läuft auf Linux und bietet Secure-Core-Routing durch datenschutzfreundliche Länder.

CLI-Funktionen:

  • Verbindung zu Servern nach Land oder Profil (P2P, Tor, Secure Core)
  • Serverlastanteile und Verbindungsgeschwindigkeiten anzeigen
  • Client vom Terminal aus aktualisieren
  • Kill Switch und DNS-Leckageschutz konfigurieren

Unterstützte Plattformen: Linux (Ubuntu, Debian, Fedora, Arch, Manjaro)

Preisgestaltung: Kostenlos mit 3 Servern in 3 Ländern. Bezahlte Pläne beginnen bei $4,99/Monat. CLI funktioniert mit allen Plänen, einschließlich kostenlos.

5. AirVPN

AirVPN zielt auf erfahrene Benutzer ab, die granulare Kontrolle mögen. Das CLI-Tool Eddie-CLI bietet mehr Konfigurationsoptionen als die meisten Konkurrenten.

CLI-Funktionen:

  • Verbindung zu Servern mit benutzerdefinierten Protokoll- und Porteinstellungen
  • Echtzeit-Serverbandbreite, Auslastung und Latenz anzeigen
  • Portweiterleitung vom Terminal aus konfigurieren
  • Zwischen OpenVPN- und WireGuard-Protokollen wechseln

Unterstützte Plattformen: Windows, macOS, Linux

Preisgestaltung: Pläne beginnen bei €2,75/Monat (ungefähr $3,02) bei einem dreijährigen Plan. Der monatliche Satz ist €7/Monat (ungefähr $7,66). CLI ist enthalten.

Nebeneinander-Vergleich der CLI-Funktionen

FunktionNordVPNExpressVPNMullvadProtonVPNAirVPN
PlattformenWin/Mac/LinuxLinuxLinux/MacLinuxWin/Mac/Linux
WireGuard-UnterstützungJa (NordLynx)Ja (Lightway)JaJaJa
OpenVPN-UnterstützungJaNeinJaJaJa
Split TunnelingJaJaNeinJaNein
Kill Switch über CLIJaJaJaJaJa
PortweiterleitungNeinNeinNeinBezahlte PläneJa
Open-Source-ClientNeinNeinJaJaJa
Niedrigste monatliche Kosten$3,59$6,67$5,48Kostenlos$3,02

Protokolloptionen erklärt

VPN-Protokolle bestimmen, wie Ihre Daten durch den verschlüsselten Tunnel reisen. Jedes Protokoll kompromittiert Geschwindigkeit, Sicherheit und Kompatibilität:

  • OpenVPN: Reif, geprüft, läuft auf TCP oder UDP. Durchschnittlich 150-250 Mbps auf moderner Hardware.
  • WireGuard: Leichtes Kernel-Modul mit ~4.000 Codezeilen. Durchschnittlich 300-400 Mbps.
  • IKEv2/IPsec: Stark auf Mobilgeräten. Verbindet sich schnell nach Netzwerkänderungen. Durchschnittlich 200-300 Mbps.

AirVPN und Mullvad bieten die meisten Protokolloptionen in ihren CLI-Tools. NordVPN wickelt WireGuard in seine proprietäre NordLynx-Implementierung ein.

Kill Switch und Split Tunneling

Ein Kill Switch blockiert den gesamten Datenverkehr, wenn der VPN-Tunnel ausfällt. Jeder hier aufgeführte Anbieter unterstützt die Kill-Switch-Aktivierung über CLI. NordVPN und ProtonVPN verwenden Single-Command-Umschalter (nordvpn set killswitch on). Mullvad aktiviert es standardmäßig.

Split Tunneling leitet ausgewählte Apps außerhalb des VPN-Tunnels weiter. ExpressVPN und ProtonVPN bieten dies über ihre CLI. Es ist nützlich, wenn Sie lokalen Netzwerkzugriff benötigen und gleichzeitig sensible Daten durch den Tunnel leiten.

Installations- und Konfigurationsanleitung

Das Einrichten eines CLI-VPN folgt einem vorhersehbaren Muster über alle Anbieter hinweg. Hier ist der allgemeine Prozess.

Schritt-für-Schritt-Installation

  1. Erstellen Sie ein Konto bei Ihrem gewählten Anbieter.
  2. Fügen Sie das Repository des Anbieters zu Ihrem Paketmanager hinzu. Für Debian-basierte Systeme bedeutet dies normalerweise das Hinzufügen einer .deb-Quelle.
  3. Installieren Sie das CLI-Paket. Beispiel: sudo apt install nordvpn oder sudo dnf install mullvad-vpn.
  4. Authentifizieren. Einige Anbieter verwenden OAuth-Token. Andere akzeptieren Benutzername- und Passwort-Paare. Mullvad verwendet nur Ihre Kontonummer.
  5. Verbinden. Führen Sie den Verbindungsbefehl aus und überprüfen Sie Ihre neue IP.

Behebung häufiger Probleme

  • Verbindung verweigert: Überprüfen Sie, ob Ihre Firewall UDP 1194 (OpenVPN) oder UDP 51820 (WireGuard) erlaubt.
  • DNS-Lecks: Legen Sie Ihren DNS auf die Server des Anbieters fest. NordVPN verwaltet dies automatisch mit nordvpn set dns on.
  • Langsame Geschwindigkeiten: Wechseln Sie Protokolle. WireGuard bietet typischerweise 40-60% schnelleren Durchsatz als OpenVPN.
  • Authentifizierungsfehler: Regenerieren Sie Ihre Anmeldeinformationen vom Web-Dashboard des Anbieters. CLI-Token können ablaufen.

Sicherheit und Datenschutz in CLI-VPN-Tools

Verschlüsselungsstandards

Alle fünf Anbieter verwenden AES-256-GCM für OpenVPN-Verbindungen. WireGuard-Implementierungen verwenden ChaCha20-Poly1305. Beide erfüllen aktuelle NIST-Empfehlungen für symmetrische Verschlüsselung.

No-Logs-Verifizierung

NordVPN und ExpressVPN haben unabhängige Audits von PricewaterhouseCoopers bzw. KPMG abgeschlossen. Mullvad bestand ein Infrastruktur-Audit von Assured AB. ProtonVPN veröffentlicht seine Audit-Berichte auf seiner Website. AirVPN hat bis Ende 2024 kein Audit durch Dritte abgeschlossen.

Open-Source-Transparenz

Mullvad, ProtonVPN und AirVPN veröffentlichen ihren CLI-Client-Quellcode. Jeder kann den Code auf Sicherheitslücken oder Telemetrie überprüfen. NordVPN und ExpressVPN halten ihre Clients proprietär. Der Open-Source-Status garantiert keine Sicherheit, ermöglicht aber unabhängige Verifizierung.

Leistung: CLI vs. GUI Ressourcennutzung

CLI-Clients laufen schlanker als ihre GUI-Gegenstücke. Beim Testen auf einer standardisierten Ubuntu 22.04 VM mit 2 CPU-Kernen und 4 GB RAM:

  • NordVPN CLI verbrauchte 18 MB RAM gegenüber 95 MB für die GUI-App.
  • Mullvad CLI verbrauchte 12 MB RAM. Es ist die leichteste getestete Option.
  • ExpressVPN CLI verbrauchte 22 MB RAM.

Geschwindigkeitsunterschiede zwischen CLI- und GUI-Modi waren vernachlässigbar. Der Tunnel selbst bestimmt den Durchsatz, nicht die Client-Schnittstelle. Der CLI-Vorteil ist rein in der Systemressourcenverbrauch.

Abschließendes Urteil

CLI-VPN-Tools entfernen Schnittstellenoverhead und geben Ihnen direkte Kontrolle über verschlüsselte Verbindungen. Für Headless-Server, geskriptete Bereitstellungen und automatisierte Workflows sind sie die richtige Wahl.

Mullvad gewinnt bei Datenschutz und Einfachheit. Die Pauschalpreisgestaltung, die Anmeldung ohne Registrierung und der Open-Source-Client machen es ideal für datenschutzbewusste Benutzer. NordVPN bietet die breiteste Plattformunterstützung und das größte Servernetzwerk. ProtonVPN bietet die beste kostenlose Stufe mit CLI-Zugriff. AirVPN gibt erfahrenen Benutzern die granularste Kontrolle. ExpressVPN bietet konstant schnelle Geschwindigkeiten mit einer sauberen Befehlsschnittstelle.

Wählen Sie den Anbieter, der Ihrem primären Anwendungsfall entspricht. Führen Sie dann einen Verbindungsbefehl aus und überprüfen Sie Ihr Setup. Der gesamte Prozess dauert weniger als fünf Minuten.

Häufig gestellte Fragen

Was kann ein VPN-CLI-Tool tatsächlich tun, das ein GUI-Client nicht kann?

CLI-Tools ermöglichen Systemadministratoren, VPN-Sitzungen vollständig vom Terminal aus zu verbinden, zu skripten und zu automatisieren, was besonders auf Headless-Servern ohne Display wichtig ist. Befehle wie nordvpn connect us2435 lassen sich direkt in Bash-Skripte, Cron-Jobs oder Ansible-Playbooks integrieren. Ein einzelner Befehl stellt die Verbindung in unter zwei Sekunden her, und CLI-Clients verbrauchen deutlich weniger RAM als GUI-Apps – NordVPNs CLI verbrauchte in Tests 18 MB gegenüber 95 MB für die GUI.

Welche dieser CLI-VPN-Tools sind tatsächlich Open-Source und warum ist das wichtig?

Mullvad, ProtonVPN und AirVPN veröffentlichen ihren CLI-Client-Quellcode und ermöglichen es jedem, den Code auf Sicherheitslücken oder versteckte Telemetrie zu überprüfen. NordVPN und ExpressVPN halten ihre Clients proprietär. Der Open-Source-Status allein garantiert keine Sicherheit, ermöglicht aber unabhängige Verifizierung – ein Merkmal, das datenschutzbewusste Systemadministratoren, die unbeaufsichtigte Verbindungen auf Remote-Infrastruktur skripten, stark gewichten.

Wie behandelt NordVPNs CLI WireGuard anders als Mullvad oder ProtonVPN?

NordVPN wickelt WireGuard in seine proprietäre NordLynx-Implementierung ein, anstatt rohe WireGuard-Konfiguration über seine CLI verfügbar zu machen. Mullvads und ProtonVPNs CLI-Tools ermöglichen es Ihnen dagegen, WireGuard-Schlüssel direkt zu generieren und zu verwalten. AirVPNs Eddie-CLI geht noch weiter und ermöglicht es fortgeschrittenen Benutzern, manuell zwischen OpenVPN und WireGuard pro Verbindung zu wechseln, um mehr Kontrolle zu haben.

Haben diese CLI-VPN-Anbieter ihre No-Logs-Behauptungen unabhängig überprüft?

Die meisten. NordVPN und ExpressVPN absolverten unabhängige Audits von PricewaterhouseCoopers bzw. KPMG, Mullvad bestand ein Infrastruktur-Audit von Assured AB, und ProtonVPN veröffentlicht seine Audit-Berichte online. AirVPN hat bis Ende 2024 kein Audit durch Dritte abgeschlossen – eine Lücke, die es wert ist, gegen sein ansonsten granulares Eddie-CLI-Feature-Set abzuwägen.

Wie richte ich ein VPN-CLI-Tool auf einem Headless-Linux-Server ohne Display ein?

Fügen Sie das Repository des Anbieters zu Ihrem Paketmanager hinzu, normalerweise eine .deb-Quelle auf Debian-basierten Systemen, und installieren Sie dann mit einem Befehl wie sudo apt install nordvpn oder sudo dnf install mullvad-vpn. Authentifizieren Sie sich mit OAuth-Token, Benutzername- und Passwort-Paare oder im Fall von Mullvad nur mit Ihrer Kontonummer. Führen Sie anschließend den Verbindungsbefehl aus und überprüfen Sie Ihre neue IP-Adresse.

Wie skripte ich VPN-Verbindungen in Cron-Jobs oder Ansible-Playbooks?

Verketten Sie die Connect- und Status-Befehle des Anbieters direkt in Bash-Skripte, Cron-Einträge oder Ansible-Aufgaben, da CLI-Tools Statusausgabe und Fehlercodes zurückgeben, anstatt interaktive Klicks zu erfordern. NordVPNs nordvpn connect us2435 und ExpressVPNs expressvpn connect unterstützen dieses Muster sauber. Automatisierte Pipelines führen häufig den Connect-Befehl als Vor-Aufgabe aus, bevor Scraping- oder Überwachungsaufgaben ausgeführt werden.

Was sollte ich überprüfen, wenn mein VPN-CLI-Tool auf einer frischen VPS-Verbindung verweigert?

Überprüfen Sie zuerst, ob Ihre Firewall den korrekten Port erlaubt: UDP 1194 für OpenVPN oder UDP 51820 für WireGuard, da neue VPS-Instanzen diese standardmäßig oft blockieren. Wenn die Authentifizierung fehlschlägt, regenerieren Sie Anmeldeinformationen vom Web-Dashboard des Anbieters, da CLI-Token ablaufen können. NordVPN, ExpressVPN, Mullvad, ProtonVPN und AirVPN unterstützen alle Kill-Switch-Umschalter und Verbindungsprüfungen über einzelne CLI-Befehle.

Wie behebe ich DNS-Lecks beim Ausführen eines VPN von der Befehlszeile?

Geben Sie DNS explizit bei den Servern des Anbieters an, anstatt sich auf Systemstandards zu verlassen. NordVPN handhabt dies mit einem einzelnen Befehl, nordvpn set dns on, während ProtonVPN und AirVPN beide DNS-Leckageschutz über ihre CLI-Einstellungen direkt verfügbar machen. Bestätigen Sie die Korrektur, indem Sie überprüfen, dass Ihr gemeldeter DNS-Server mit dem des Anbieters übereinstimmt, nicht mit dem Ihres ISP.

Verlangsamt die Verwendung eines CLI-Clients anstelle einer GUI-App meine VPN-Verbindung?

Nein. Geschwindigkeitsunterschiede zwischen CLI- und GUI-Modi sind vernachlässigbar, da der verschlüsselte Tunnel selbst den Durchsatz bestimmt, nicht die Client-Schnittstelle. Der eigentliche CLI-Vorteil ist eine niedrigere RAM-Auslastung – NordVPNs CLI verbrauchte 18 MB gegenüber 95 MB für die GUI-App in Tests. NordVPN rangiert auch #1 von 22 in unserem Speed Lab, aggregiert von unabhängigen Labs, für Tunnel-Performance unabhängig von welchem Client Sie ausführen.

Kann ich VPN-Verbindungen über eine ganze Geräteflotte mit einem Konto verwalten?

Ja, mit Grenzen, die je nach Anbieter variieren. NordVPN erlaubt 10 gleichzeitige Geräteverbindungen pro Konto, was es Ihnen ermöglicht, die gleichen Anmeldedaten auf mehreren Maschinen bis zu dieser Obergrenze zu skripten. ExpressVPN erlaubt 10 bis 14 je nach Plan-Tier, und ProtonVPN skaliert von 1 bis 10 je nach Plan. Über diese Obergrenzen hinaus stellen die meisten Teams stattdessen separate Konten oder dedizierte Server-Anmeldedaten bereit.

Wie vergleichen sich CLI-fähige VPN-Anbieter bei den Preisen?

NordVPN und ExpressVPN beginnen beide ab $3,49/Monat bei ihren längsten Plänen, während ProtonVPN ab $2,49/Monat beginnt und eine kostenlose Stufe mit integriertem CLI-Zugriff bietet. Mullvad berechnet eine Pauschalgebühr von €5/Monat ohne Rabatte oder Stufen, und AirVPN beginnt bei ungefähr €2,75/Monat bei einer dreijährigen Verpflichtung und steigt auf €7/Monat zu seinem regulären monatlichen Satz.

Wenn ein CLI-Tool nicht zu meinem skripteten Setup passt, kann ich eine Rückerstattung erhalten?

NordVPN, ExpressVPN und ProtonVPN unterzeichnen ihre bezahlten Pläne jeweils mit einer 30-Tage-Geld-zurück-Garantie, was Ihnen Zeit gibt, CLI-Scripting gegen Ihre tatsächliche Infrastruktur zu testen, bevor Sie sich festlegen. Mullvads und AirVPNs Rückerstattungsbedingungen sind hier nicht detailliert, also bestätigen Sie direkt bei beiden Anbietern, bevor Sie eine langfristige automatisierte Bereitstellung um deren CLI-Tool herum aufbauen.

Kann ich ein VPN-CLI-Tool ohne Bezahlung eines Abonnements überhaupt verwenden?

Ja, ProtonVPNs kostenlose Stufe bietet CLI-Zugriff und verbindet mit Servern in mehreren Ländern, was sie zur einzigen wirklich kostenlosen CLI-Option unter diesen fünf macht. NordVPN, ExpressVPN, Mullvad und AirVPN erfordern alle einen bezahlten Plan für CLI-Zugriff. ProtonVPNs bezahlte Stufe greift auf sein volles Servernetzwerk ab $2,49/Monat bei seinem längsten Plan zu.