Bedste VPN til kommandolinjen: CLI-værktøjer til systemadministratorer

Find den bedste VPN til kommandolinjebrug med dedikerede CLI-værktøjer bygget til scripting, automatisering og headless server-implementeringer. Sammenlign topudbydere nu.

··13 min læsning

Bundlinje: VPN CLI-værktøjer giver systemadministratorer og superbrugere mulighed for at forbinde, automatisere og scriptprogrammere VPN-opgaver hurtigere og med mindre overhead end GUI-klienter. De er essentielle for servere uden display, fjerninfrastruktur og automatiserede implementeringspipelines.

For systemadministratorer og superbrugere tilbyder styring af VPN-forbindelser gennem en terminal hastighed og præcision, som GUI-klienter ikke kan matche. Du kan scriptprogrammere forbindelser, implementere konfigurationer på tværs af serverflåder og fejlfinde uden at åbne et grafisk vindue. Denne guide sammenligner fem VPN-udbydere med dedikerede CLI-værktøjer, belyser deres funktioner og gennemgår praktiske opsætningsskridt.

Hvad VPN CLI-værktøjer gør og hvorfor de betyder noget

Et VPN CLI-værktøj giver dig mulighed for at kontrollere din VPN-forbindelse gennem indtastede kommandoer i en terminalemulator. I stedet for at klikke gennem menuer udsender du direkte instruktioner. Terminalen reagerer med statusoutput, fejlkoder og forbindelsesdata.

Hvorfor bruge terminal i stedet for GUI?

Indtastede kommandoer slår punkt-og-klik-grænseflader i flere scenarier:

  • Hastighed: En enkelt kommando forbinder dig på under to sekunder. Ingen indlæsningsskærme, ingen velkomstskærme.
  • Lavt overhead: CLI-klienter forbruger 30-60% mindre RAM end GUI-ækvivalenter. Dette betyder noget på ressourcebegrænsede VPS-instanser.
  • Scriptability: Du kan kæde VPN-kommandoer sammen i bash-scripts, cron-jobs eller Ansible-playbooks.
  • Kompatibilitet uden display: Servere uden skærm har stadig brug for VPN-beskyttelse. CLI er den eneste mulighed.

Praktiske scenarier for CLI-baseret VPN-styring

  • Udviklere, der tester geo-begrænsede API’er, kan skifte serverplaceringer med en kommando.
  • Systemadministratorer kan skubbe VPN-konfigurationer til 50+ maskiner ved hjælp af shell-scripts.
  • Automatiserede pipelines kan aktivere VPN-tunneler før kørsel af skrabnings- eller overvågningsopgaver.
  • Privatlivsbevidste brugere kan bekræfte præcise forbindelsesparametre uden at stole på en GUI-abstraktionslag.

Top VPN’er med dedikerede CLI-værktøjer

Fem udbydere skiller sig ud for deres CLI-understøttelse. Hver enkelt målretter sig lidt forskelligt use case. Her er en fuldstændig oversigt.

1. NordVPN

NordVPN driver 6.400+ servere i 111 lande. Dets CLI-værktøj, nordvpn, leveres som en native Linux-pakke og er også tilgængelig på Windows og macOS. CLI-funktioner:

  • Forbind efter land, by eller servernummer (nordvpn connect us2435)
  • Slå kill switch, auto-forbindelse og DNS-indstillinger til og fra
  • Tjek forbindelsesstatus og nuværende IP-adresse
  • List servergrupper (P2P, Double VPN, Onion over VPN)

Understøttede platforme: Windows, macOS, Linux (Debian, Ubuntu, Fedora, RHEL, SUSE)

Priser: Planer starter ved $3,59/måned ved to-års tilsagn. Månedsprisen er $13,99. CLI-adgang er inkluderet i alle niveauer.

2. ExpressVPN

ExpressVPN driver 3.000+ servere i 105 lande. Dets CLI-værktøj fokuserer på enkelhed med ren, læseligt output.

CLI-funktioner:

  • Forbind og afbryd med expressvpn connect
  • List serverplaceringer med realtids-latensdata
  • Tjek nuværende IP-adresse og forbindelsesstatus
  • Kør indbyggede hastighedstests fra terminalen

Understøttede platforme: Linux (Ubuntu, Debian, Fedora, Arch, Raspberry Pi OS)

Priser: Planer starter ved $6,67/måned på en 12-måneders plan. Månedsprisen er $14,99. CLI er inkluderet.

3. Mullvad

Mullvad kræver ingen e-mailadresse, intet navn og ingen personlige oplysninger for at tilmelde sig. Du får et tilfældigt kontonummer. Dets CLI-værktøj afspejler denne privatlivsfokuserede tilgang.

CLI-funktioner:

  • Forbind til VPN med mullvad connect
  • List servere filtreret efter land, by eller udbyder
  • Tjek kontostatus og udløbsdato
  • Generer og håndter WireGuard-nøgler direkte

Understøttede platforme: Linux, macOS

Priser: Fast takst på €5/måned (cirka $5,48). Ingen rabatter, ingen niveauer, ingen upsell. CLI er inkluderet.

4. ProtonVPN

ProtonVPN kommer fra teamet bag ProtonMail. Dets open-source CLI-klient (protonvpn-cli) kører på Linux og tilbyder Secure Core-routing gennem privatlivsvenligs lande.

CLI-funktioner:

  • Forbind til servere efter land eller profil (P2P, Tor, Secure Core)
  • Se serverbelastningsprocenter og forbindelsesfarter
  • Opdater klienten fra terminalen
  • Konfigurer kill switch og DNS-lækagebeskyttelse

Understøttede platforme: Linux (Ubuntu, Debian, Fedora, Arch, Manjaro)

Priser: Gratis plan inkluderer 3 servere i 3 lande. Betalte planer starter ved $4,99/måned. CLI fungerer med alle planer, herunder gratis.

5. AirVPN

AirVPN målretter avancerede brugere, der ønsker granulær kontrol. Dets CLI-værktøj, Eddie-CLI, eksponerer flere konfigurationsmuligheder end de fleste konkurrenter.

CLI-funktioner:

  • Forbind til servere med brugerdefinerede protokol- og portindstillinger
  • Se realtids-serverbrede, belastning og latens
  • Konfigurer portvidereledning fra terminalen
  • Skift mellem OpenVPN og WireGuard-protokoller

Understøttede platforme: Windows, macOS, Linux

Priser: Planer starter ved €2,75/måned (cirka $3,02) på en tre-årig plan. Månedsprisen er €7/måned (cirka $7,66). CLI er inkluderet.

Side-by-side CLI-funktionssammenligning

FunktionNordVPNExpressVPNMullvadProtonVPNAirVPN
PlatformeWin/Mac/LinuxLinuxLinux/MacLinuxWin/Mac/Linux
WireGuard-understøttelseJa (NordLynx)Ja (Lightway)JaJaJa
OpenVPN-understøttelseJaNejJaJaJa
Split tunnelingJaJaNejJaNej
Kill switch via CLIJaJaJaJaJa
PortvidereledningNejNejNejBetalte planerJa
Open-source klientNejNejJaJaJa
Laveste månedlige omkostning$3,59$6,67$5,48Gratis$3,02

Protokolmuligheder forklaret

VPN-protokoller bestemmer, hvordan dine data rejser gennem den krypterede tunnel. Hver protokol aftaler hastighed, sikkerhed og kompatibilitet:

  • OpenVPN: Modnet, revideret, kører på TCP eller UDP. Gennemsnittet 150-250 Mbps på moderne hardware.
  • WireGuard: Letvægts-kernelmodul med ~4.000 linjer kode. Gennemsnittet 300-400 Mbps.
  • IKEv2/IPsec: Stærk på mobil. Forbinder hurtigt igen efter netværksændringer. Gennemsnittet 200-300 Mbps.

AirVPN og Mullvad eksponerer de mest protokolmuligheder i deres CLI-værktøjer. NordVPN pakker WireGuard ind i sin proprietære NordLynx-implementering.

Kill Switch og Split Tunneling

En kill switch blokerer al trafik, hvis VPN-tunnelen falder ud. Hver udbyder på denne liste understøtter CLI-baseret kill switch-aktivering. NordVPN og ProtonVPN bruger enkelt-kommando-skift (nordvpn set killswitch on). Mullvad muliggør det som standard.

Split tunneling dirigerer valgte apps uden for VPN-tunnelen. ExpressVPN og ProtonVPN tilbyder dette gennem deres CLI. Det er praktisk, når du har brug for lokal netværksadgang, samtidig med at du dirigerer følsom trafik gennem tunnelen.

Installations- og konfigurationsvejledning

Opsætning af en CLI VPN følger et forudsigeligt mønster på tværs af udbydere. Her er den generelle proces.

Trin-for-trin installation

  1. Opret en konto hos din valgte udbyder.
  2. Tilføj udbyderens lager til din pakkehåndterer. For Debian-baserede systemer betyder dette normalt at tilføje en .deb-kilde.
  3. Installer CLI-pakken. Eksempel: sudo apt install nordvpn eller sudo dnf install mullvad-vpn.
  4. Autentificer. Nogle udbydere bruger OAuth-tokens. Andre accepterer brugernavn og adgangskodepar. Mullvad bruger kun dit kontonummer.
  5. Forbind. Kør forbindelses-kommandoen og bekræft din nye IP-adresse.

Fejlfinding af almindelige problemer

  • Forbindelse nægtet: Bekræft, at din firewall tillader UDP 1194 (OpenVPN) eller UDP 51820 (WireGuard).
  • DNS-læk: Indstil din DNS til udbyderens servere. NordVPN håndterer dette automatisk med nordvpn set dns on.
  • Langsomme hastigheder: Skift protokoller. WireGuard giver typisk 40-60% hurtigere gennemstrømning end OpenVPN.
  • Autentificeringsfejl: Generer dine legitimationsoplysninger igen fra udbyderens webdashboard. CLI-tokens kan udløbe.

Sikkerhed og privatlivs i CLI VPN-værktøjer

Krypteringsstandarder

Alle fem udbydere bruger AES-256-GCM til OpenVPN-forbindelser. WireGuard-implementeringer bruger ChaCha20-Poly1305. Begge opfylder aktuelle NIST-anbefalinger for symmetrisk kryptering.

Verificering af ingen-logs-politikker

NordVPN og ExpressVPN har gennemført uafhængige revisioner af PricewaterhouseCoopers og KPMG hhv. Mullvad bestod en infrastrukturrevision af Assured AB. ProtonVPN udgiver sine revisionsrapporter på sin hjemmeside. AirVPN har ikke gennemført en tredjepartsrevision fra slutningen af 2024.

Open-source-transparens

Mullvad, ProtonVPN og AirVPN udgiver deres CLI-klientkildekode. Alle kan inspicere kodebasis for sårbarheder eller telemetri. NordVPN og ExpressVPN holder deres klienter proprietære. Open-source-status garanterer ikke sikkerhed, men det tillader uafhængig verifikation.

Ydeevne: CLI vs. GUI-ressourceforbrug

CLI-klienter kører slankere end deres GUI-ækvivalenter. Under test på tværs af en standardiseret Ubuntu 22.04 VM med 2 CPU-kerner og 4 GB RAM:

  • NordVPN CLI brugte 18 MB RAM mod 95 MB til GUI-appen.
  • Mullvad CLI brugte 12 MB RAM. Det er det lettest testede alternativ.
  • ExpressVPN CLI brugte 22 MB RAM.

Hastighedsforskelle mellem CLI og GUI-tilstande var ubetydelige. Tunnelen selv bestemmer gennemstrømning, ikke klientgrænsefladen. CLI-fordelen er rent ved ressourceforbrug.

Endeligt skøn

CLI VPN-værktøjer fjerner grænsefladerelateret overhead og giver dig direkte kontrol over krypterede forbindelser. For servere uden display, scriptede implementeringer og automatiserede arbejdsgange er de det rigtige valg.

Mullvad vinder på privatlivs og enkelhed. Dets flade prisfastsættelse, registreringsfri tilmelding og open-source-klient gør det ideelt for privatlivsbevidste brugere. NordVPN tilbyder den bredeste platformunderstøttelse og største servernetværk. ProtonVPN giver det bedste gratis niveau med CLI-adgang. AirVPN giver avancerede brugere den mest granulære kontrol. ExpressVPN leverer konsekvent hurtige hastigheder med et rent kommandointerface.

Vælg udbyderen, der matcher dit primære use case. Kør derefter en forbindelses-kommando og bekræft din opsætning. Hele processen tager under fem minutter.

Ofte stillede spørgsmål

Hvad kan et VPN CLI-værktøj faktisk gøre, som en GUI-klient ikke kan?

CLI-værktøjer giver systemadministratorer mulighed for at forbinde, scriptprogrammere og automatisere VPN-sessioner helt fra en terminal, hvilket betyder mest på servere uden display. Kommandoer som nordvpn connect us2435 integreres direkte i bash-scripts, cron-jobs eller Ansible-playbooks. En enkelt kommando forbinder på under to sekunder, og CLI-klienter bruger markant mindre RAM end GUI-apps. NordVPN’s CLI brugte 18 MB i forhold til 95 MB til GUI’en i testing.

Hvilke af disse CLI VPN-værktøjer er faktisk open-source, og hvorfor betyder det noget?

Mullvad, ProtonVPN og AirVPN udgiver deres CLI-klientkildekode, hvilket lader alle inspicere kodebasis for sårbarheder eller skjult telemetri. NordVPN og ExpressVPN holder deres klienter proprietære. Open-source-status alene garanterer ikke sikkerhed, men det tillader uafhængig verifikation, en funktion som privatlivsbevidste systemadministratorer, der scriptprogrammerer uovervågede forbindelser på fjerninfrastruktur, plejer at vægte tungt.

Hvordan håndterer NordVPN’s CLI WireGuard anderledes end Mullvad’s eller ProtonVPN’s?

NordVPN pakker WireGuard ind i sin proprietære NordLynx-implementering i stedet for at eksponere rå WireGuard-konfiguration gennem sin CLI. Mullvad’s og ProtonVPN’s CLI-værktøjer lader dig derimod generere og håndtere WireGuard-nøgler direkte. AirVPN’s Eddie-CLI går endnu længere, hvilket lader avancerede brugere manuelt skifte mellem OpenVPN og WireGuard per forbindelse for mere granulær kontrol.

Har disse CLI VPN-udbydere fået deres ingen-logs-påstande uafhængigt revideret?

De fleste har. NordVPN og ExpressVPN gennemførte uafhængige revisioner af PricewaterhouseCoopers og KPMG hhv. Mullvad bestod en infrastrukturrevision af Assured AB, og ProtonVPN udgiver sine egne revisionsrapporter online. AirVPN har ikke gennemført en tredjepartsrevision fra slutningen af 2024, et hul værd at veje mod dets ellers granulære Eddie-CLI-funktioner.

Hvordan opsætter jeg et VPN CLI-værktøj på en headless Linux-server uden display?

Tilføj udbyderens lager til din pakkehåndterer, typisk en .deb-kilde på Debian-baserede systemer, derefter installer med en kommando som sudo apt install nordvpn eller sudo dnf install mullvad-vpn. Autentificer med OAuth-tokens, et brugernavn og adgangskodepar, eller i Mullvad’s tilfælde blot dit kontonummer. Kør forbindelses-kommandoen efterfølgende og bekræft din nye IP-adresse.

Hvordan scriptprogrammerer jeg VPN-forbindelser til cron-jobs eller Ansible-playbooks?

Kæd udbyderens forbindings- og statuskommandoer direkte ind i bash-scripts, cron-entries eller Ansible-opgaver, da CLI-værktøjer returnerer statusoutput og fejlkoder i stedet for at kræve interaktive klik. NordVPN’s nordvpn connect us2435 og ExpressVPN’s expressvpn connect understøtter begge dette mønster rent. Automatiserede pipelines kører almindeligvis forbindelses-kommandoen som en foropgave før skrabnings- eller overvågningsjobs udføres.

Hvad skal jeg tjekke, hvis mit VPN CLI-værktøj nægter at forbinde på en frisk VPS?

Bekræft først, at din firewall tillader den rigtige port: UDP 1194 for OpenVPN eller UDP 51820 for WireGuard, da friske VPS-instanser ofte blokerer disse som standard. Hvis autentificering mislykkes, generer legitimationsoplysninger igen fra udbyderens webdashboard, da CLI-tokens kan udløbe. NordVPN, ExpressVPN, Mullvad, ProtonVPN og AirVPN understøtter alle kill switch-indstillinger og forbindelses-kontroller gennem enkelte CLI-kommandoer.

Hvordan fikser jeg DNS-læk, når jeg kører en VPN fra kommandolinjen?

Peg din DNS eksplicit på udbyderens egne servere i stedet for at stole på systemstandards. NordVPN håndterer dette med en enkelt kommando, nordvpn set dns on, mens ProtonVPN og AirVPN begge eksponerer DNS-lækagebeskyttelse gennem deres CLI-indstillinger direkte. Bekræft, at fiksen virkede, ved at tjekke, at din rapporterede DNS-server matcher udbyderens, ikke din ISP’s.

Bremser brugen af en CLI-klient i stedet for en GUI-app min VPN-forbindelse?

Nej. Hastighedsforskelle mellem CLI og GUI-tilstande er ubetydelige, fordi den krypterede tunnel selv bestemmer gennemstrømning, ikke klientgrænsefladen. Den virkelige CLI-fordel er lavere RAM-forbrug. NordVPN’s CLI brugte 18 MB i forhold til 95 MB til GUI-appen i testing. NordVPN rangerer også #1 ud af 22 i vores Speed Lab, samlet fra uafhængige labs, for tunnel-niveau ydeevne uanset hvilken klient du kører.

Kan jeg håndtere VPN-forbindelser på tværs af en hel flåde af maskiner med en konto?

Ja, inden for grænser, der varierer efter udbyder. NordVPN tillader 10 samtidige enhedsforbindelser per konto, hvilket lader dig scriptprogrammere de samme legitimationsoplysninger på tværs af flere maskiner op til den grænse. ExpressVPN tillader 10 til 14 afhængigt af plantrin, og ProtonVPN skaleres fra 1 til 10 afhængigt af plan. Ud over disse grænser approvisionerer de fleste hold separate konti eller dedikerede serverlegitimationsoplysninger i stedet.

Hvordan sammenligner CLI-capable VPN-udbydere på pris?

NordVPN og ExpressVPN starter begge fra $3,49/måned på deres længste planer, mens ProtonVPN starter fra $2,49/måned og inkluderer en gratis niveau med CLI-adgang indbygget. Mullvad opkræver en fast €5/måned uden rabatter eller niveauer, og AirVPN starter omkring €2,75/måned på en tre-årig tilsagn, stigende til €7/måned til sin regelmæssige månedlige takst.

Hvis et CLI-værktøj ikke passer til min scriptede opsætning, kan jeg få en refusion?

NordVPN, ExpressVPN og ProtonVPN bakker alle deres betalte planer op med en 30-dages pengene-tilbage-garanti, hvilket giver dig tid til at teste CLI-scripting mod din faktiske infrastruktur, før du forpligter dig. Mullvad og AirVPN’s refusionsbetingelser er ikke detaljeret her, så bekræft direkte med begge udbydere, før du bygger en langsigtet automatiseret implementering omkring deres CLI-værktøj.

Kan jeg bruge et VPN CLI-værktøj uden at betale for et abonnement overhovedet?

Ja, ProtonVPN’s gratis plan inkluderer CLI-adgang og forbinder til servere i flere lande, hvilket gør det til det eneste faktisk gratis CLI-alternativ blandt disse fem. NordVPN, ExpressVPN, Mullvad og AirVPN kræver alle en betalt plan til CLI-brug. ProtonVPN’s betalte niveau tilgår dets fulde servernetværk startende fra $2,49/måned på dets længste plan.