Beste VPN voor Command Line Interface: Setup & Tips
Verken VPN's die CLI ondersteunen voor snellere, efficiënte verbindingen. Leer hoe u toptoviders zoals NordVPN en ExpressVPN gemakkelijk kunt instellen en gebruiken.
Top VPNs for CLI
Bottom Line: CLI VPN-tools geven systeembeheerders en power users de mogelijkheid om VPN-verbindingen sneller aan te sluiten, automatiseren en scriptteren met minder overhead dan GUI-clients. Ze zijn essentieel voor headless servers, externe infrastructuur en geautomatiseerde implementatiepipelines.
Voor systeembeheerders en power users biedt het beheren van VPN-verbindingen via een terminal snelheid en precisie die GUI-clients niet kunnen evenaren. U kunt verbindingen scriptteren, configuraties implementeren op talrijke servers en problemen oplossen zonder ooit een grafisch venster te openen. Deze gids vergelijkt vijf VPN-providers met speciale CLI-tools, analyseert hun functies en bevat praktische installatiestappen.
Wat CLI VPN-tools doen en waarom ze belangrijk zijn
Een CLI VPN-tool laat u uw VPN-verbinding besturen via getypte commando’s in een terminalemulator. In plaats van door menu’s te klikken, geeft u directe instructies. De terminal reageert met statusuitvoer, foutcodes en verbindingsgegevens.
Waarom een terminal gebruiken in plaats van een GUI?
Getypte commando’s slaan point-and-click-interfaces in verschillende scenario’s:
- Snelheid: Eén commando verbindt u in minder dan twee seconden. Geen laadschermen, geen splash pages.
- Lage overhead: CLI-clients verbruiken 30-60% minder RAM dan GUI-equivalenten. Dit is belangrijk op resource-beperkte VPS-instanties.
- Scriptbaarheid: U kunt VPN-commando’s in bash-scripts, cron-jobs of Ansible-playbooks combineren.
- Compatibility zonder scherm: Servers zonder weergave hebben nog steeds VPN-beveiliging nodig. CLI is de enige optie.
Praktische scenario’s voor CLI-gebaseerd VPN-beheer
- Ontwikkelaars die geo-beperkte API’s testen, kunnen serverlocaties in één commando wisselen.
- Systeembeheerders kunnen VPN-configuraties naar 50+ machines pushen met shell-scripts.
- Geautomatiseerde pipelines kunnen VPN-tunnels activeren voordat scraping- of monitoringtaken worden uitgevoerd.
- Privacy-bewuste gebruikers kunnen exacte verbindingsparameters verifiëren zonder een GUI-abstractielaag te vertrouwen.
Top VPN’s met speciale CLI-tools
Vijf providers vallen op vanwege hun CLI-ondersteuning. Elk richt zich op een iets ander use case. Hier is een volledig overzicht.
1. NordVPN
NordVPN exploiteert 6.400+ servers in 111 landen. De CLI-tool nordvpn wordt geleverd als native Linux-pakket en is ook beschikbaar op Windows en macOS.
CLI-functies:
- Verbind via land, stad of servernummer (
nordvpn connect us2435) - Kill switch, auto-connect en DNS-instellingen in-/uitschakelen
- Verbindingsstatus en huidige IP-adres controleren
- Servergroepen weergeven (P2P, Double VPN, Onion over VPN)
Ondersteunde platforms: Windows, macOS, Linux (Debian, Ubuntu, Fedora, RHEL, SUSE)
Prijzen: Plannen beginnen bij €3,59/maand op twee jaar commitment. Het maandelijkse tarief is €13,99. CLI-toegang is in alle lagen inbegrepen.
2. ExpressVPN
ExpressVPN exploiteert 3.000+ servers in 105 landen. De CLI-tool richt zich op eenvoud met schone, leesbare uitvoer.
CLI-functies:
- Verbind en verbreek de verbinding met
expressvpn connect - Serverlocaties weergeven met real-time latencygegevens
- Hudig IP-adres en verbindingsstatus controleren
- Ingebouwde snelheidstesten uitvoeren vanuit de terminal
Ondersteunde platforms: Linux (Ubuntu, Debian, Fedora, Arch, Raspberry Pi OS)
Prijzen: Plannen beginnen bij €6,67/maand op een 12-maands plan. Het maandelijkse tarief is €14,99. CLI is inbegrepen.
3. Mullvad
Mullvad vereist geen e-mailadres, geen naam en geen persoonlijke gegevens om u aan te melden. U krijgt een willekeurig accountnummer. De CLI-tool weerspiegelt deze privacygerichte aanpak.
CLI-functies:
- Verbind met VPN met
mullvad connect - Servers filteren op land, stad of provider
- Accountstatus en vervaldatum controleren
- WireGuard-sleutels direct genereren en beheren
Ondersteunde platforms: Linux, macOS
Prijzen: Vast tarief van €5/maand. Geen kortingen, geen lagen, geen upsells. CLI is inbegrepen.
4. ProtonVPN
ProtonVPN komt van het team achter ProtonMail. De open-source CLI-client (protonvpn-cli) draait op Linux en biedt Secure Core-routering via privacyvriendelijke landen.
CLI-functies:
- Verbind met servers per land of profiel (P2P, Tor, Secure Core)
- Serverbelasting en verbindingssnelheden weergeven
- Client bijwerken vanaf de terminal
- Kill switch en DNS-lekbeveiliging configureren
Ondersteunde platforms: Linux (Ubuntu, Debian, Fedora, Arch, Manjaro)
Prijzen: Gratis plan omvat 3 servers in 3 landen. Betaalde plannen beginnen bij €4,99/maand. CLI werkt met alle plannen, inclusief gratis.
5. AirVPN
AirVPN richt zich op geavanceerde gebruikers die granulaire controle willen. De CLI-tool Eddie-CLI biedt meer configuratieopties dan de meeste concurrenten.
CLI-functies:
- Verbind met servers met aangepaste protocol- en poortinstellingen
- Real-time serverbandbreedte, belasting en latency weergeven
- Port forwarding configureren vanaf de terminal
- Schakelen tussen OpenVPN en WireGuard-protocollen
Ondersteunde platforms: Windows, macOS, Linux
Prijzen: Plannen beginnen bij €2,75/maand (ongeveer €3,02) op een driejaars plan. Het maandelijkse tarief is €7/maand (ongeveer €7,66). CLI is inbegrepen.
Zij-aan-zij CLI-functievergelijking
| Functie | NordVPN | ExpressVPN | Mullvad | ProtonVPN | AirVPN |
|---|---|---|---|---|---|
| Platforms | Win/Mac/Linux | Linux | Linux/Mac | Linux | Win/Mac/Linux |
| WireGuard-ondersteuning | Ja (NordLynx) | Ja (Lightway) | Ja | Ja | Ja |
| OpenVPN-ondersteuning | Ja | Nee | Ja | Ja | Ja |
| Split tunneling | Ja | Ja | Nee | Ja | Nee |
| Kill switch via CLI | Ja | Ja | Ja | Ja | Ja |
| Port forwarding | Nee | Nee | Nee | Betaalde plannen | Ja |
| Open-source client | Nee | Nee | Ja | Ja | Ja |
| Laagste maandelijks tarief | €3,59 | €6,67 | €5,48 | Gratis | €3,02 |
VPN-protocollen uitgelegd
VPN-protocollen bepalen hoe uw gegevens door de versleutelde tunnel reizen. Elk protocol maakt compromissen tussen snelheid, veiligheid en compatibiliteit:
- OpenVPN: Volwassen, gecontroleerd, draait op TCP of UDP. Gemiddeld 150-250 Mbps op moderne hardware.
- WireGuard: Lichte kernelmodule met ~4.000 regels code. Gemiddeld 300-400 Mbps.
- IKEv2/IPsec: Sterk op mobiel. Herconfigureert snel na netwerkwijzigingen. Gemiddeld 200-300 Mbps.
AirVPN en Mullvad bieden de meeste protocolopties in hun CLI-tools. NordVPN verpakt WireGuard in de eigendomsimplementatie NordLynx.
Kill Switch en Split Tunneling
Een kill switch blokkeert al het verkeer als de VPN-tunnel uitvalt. Elke provider in deze lijst ondersteunt CLI-gebaseerde kill switch-activering. NordVPN en ProtonVPN gebruiken eencommando-schakelaars (nordvpn set killswitch on). Mullvad schakelt het standaard in.
Split tunneling routeert geselecteerde apps buiten de VPN-tunnel. ExpressVPN en ProtonVPN bieden dit via hun CLI. Het is handig wanneer u lokale netwerktoegang nodig hebt terwijl u gevoelig verkeer door de tunnel routeert.
Installatie en configuratie-stapsgewijze uitleg
Het instellen van een CLI VPN volgt een voorspelbaar patroon voor alle providers. Hier is het algemene proces.
Stap-voor-stap installatie
- Maak een account bij uw gekozen provider.
- Voeg de repository van de provider toe aan uw pakketbeheerder. Voor op Debian gebaseerde systemen betekent dit meestal het toevoegen van een
.deb-bron. - Installeer het CLI-pakket. Voorbeeld:
sudo apt install nordvpnofsudo dnf install mullvad-vpn. - Verificatie. Sommige providers gebruiken OAuth-tokens. Anderen accepteren gebruikersnaam- en wachtwoordparen. Mullvad gebruikt alleen uw accountnummer.
- Verbind. Voer het verbindingscommando uit en controleer uw nieuwe IP-adres.
Veelvoorkomende problemen oplossen
- Verbinding geweigerd: Controleer of uw firewall UDP 1194 (OpenVPN) of UDP 51820 (WireGuard) toestaat.
- DNS-lekkage: Stel uw DNS in op de servers van de provider. NordVPN handelt dit automatisch af met
nordvpn set dns on. - Lage snelheden: Wissel protocollen. WireGuard levert doorgaans 40-60% sneller doorvoer dan OpenVPN.
- Verificatiefouten: Genereer uw referenties opnieuw op het web dashboard van de provider. CLI-tokens kunnen verlopen.
Veiligheid en privacy in CLI VPN-tools
Coderingsstandaarden
Alle vijf providers gebruiken AES-256-GCM voor OpenVPN-verbindingen. WireGuard-implementaties gebruiken ChaCha20-Poly1305. Beiden voldoen aan huidige NIST-aanbevelingen voor symmetrische codering.
Verificatie van No-Logs-beleid
NordVPN en ExpressVPN hebben onafhankelijke audits voltooid door respectievelijk PricewaterhouseCoopers en KPMG. Mullvad passou een infrastructuuraudit door Assured AB. ProtonVPN publiceert zijn auditrapporten op de website. AirVPN heeft geen derde-partijaudit voltooid tot en met eind 2024.
Open-Source Transparantie
Mullvad, ProtonVPN en AirVPN publiceren hun CLI-clientbroncode. Iedereen kan de codebase inspecteren op beveiligingsproblemen of telemetrie. NordVPN en ExpressVPN houden hun clients eigendom. Open-source status garandeert geen veiligheid, maar maakt onafhankelijke verificatie mogelijk.
Prestaties: CLI versus GUI-resourcegebruik
CLI-clients draaien lichter dan hun GUI-tegenhangers. In testen op een gestandaardiseerde Ubuntu 22.04 VM met 2 CPU-cores en 4 GB RAM:
- NordVPN CLI gebruikte 18 MB RAM versus 95 MB voor de GUI-app.
- Mullvad CLI gebruikte 12 MB RAM. Het is de lichtste optie getest.
- ExpressVPN CLI gebruikte 22 MB RAM.
Snelheidsverschillen tussen CLI- en GUI-modi waren verwaarloosbaar. De tunnel zelf bepaalt de doorvoer, niet de clientinterface. CLI-voordeel is puur in systeemresourcegebruik.
Veelgestelde vragen
Kan ik een CLI VPN-tool gebruiken op een server zonder desktopomgeving?
Ja. CLI-tools vereisen geen grafische interface. Ze werken via SSH op headless servers, cloud VPS-instanties en containers. Dit is één van hun primaire voordelen ten opzichte van GUI-clients.
Welk CLI VPN-tool is het gemakkelijkst om te leren voor een eerste terminalgebruiker?
NordVPN heeft de eenvoudigste commandostructuur. Commando’s zoals nordvpn connect en nordvpn status zijn zelfverklarend. Mullvad is op dezelfde manier eenvoudig. AirVPN heeft de steilst leercurve vanwege de geavanceerde opties.
Kan ik VPN-verbindingen automatiseren met cron-jobs of systemd-timers?
Ja. Alle vijf providers ondersteunen non-interactieve verificatie, wat betekent dat u verbindingen van scripts kunt activeren. Combineer een verbindingscommando met een cron-schema of systemd-timer om servers te roteren, na reboots opnieuw verbinding te maken of tunnels in bepaalde uren te activeren.
Ondersteunen CLI VPN-tools IPv6?
De ondersteuning varieert. Mullvad ondersteunt volledig IPv6-tunneling. NordVPN en ProtonVPN blokkeren IPv6 standaard om lekkage te voorkomen. ExpressVPN routeert IPv6-verkeer door de tunnel op ondersteunde servers. Controleer de documentatie van uw provider voor hudig IPv6-handelen.
Uiteindelijk oordeel
CLI VPN-tools verwijderen interface-overhead en geven u directe controle over versleutelde verbindingen. Voor headless servers, gescripte implementaties en geautomatiseerde workflows zijn ze de juiste keuze.
Mullvad wint op privacy en eenvoud. De vaste prijsstelling, no-registration signup en open-source client maken het ideaal voor privacy-bewuste gebruikers. NordVPN biedt de breedste platformondersteuning en het grootste servernetwerk. ProtonVPN biedt de beste gratis laag met CLI-toegang. AirVPN geeft geavanceerde gebruikers de meeste granulaire controle. ExpressVPN levert consistent snelle snelheden met een schone commandointerface.
Kies de provider die uw primaire use case aansluit. Voer vervolgens een verbindingscommando uit en controleer uw setup. Het hele proces duurt minder dan vijf minuten.