Beste VPN for kommandolinje: CLI-verktøy for systemadministratorer

Finn den beste VPN for kommandolinjebruk med dedikerte CLI-verktøy bygget for skriptng, automatisering og serverutsettinger uten hode. Sammenlign toppleverende nå.

··13 min lesing

Hovedpoeng: VPN CLI-verktøy gir systemadministratorer og avanserte brukere evnen til å koble til, automatisere og skripte VPN-oppgaver raskere og med mindre overhead enn GUI-klienter. De er essensielle for servere uten hode, ekstern infrastruktur og automatiserte distribusjonspipelines.

For systemadministratorer og avanserte brukere tilbyr håndtering av VPN-tilkoblinger gjennom en terminal hastighet og presisjon som GUI-klienter ikke kan matche. Du kan skripte tilkoblinger, distribuere konfigurasjoner over serverflåter og feilsøke uten å åpne et grafisk vindu. Denne veiledningen sammenligner fem VPN-leverandører med dedikerte CLI-verktøy, bryter ned funksjonene deres og gjennomgår praktiske oppsettstrinn.

Hva VPN CLI-verktøy gjør og hvorfor de betyr noe

Et VPN CLI-verktøy lar deg styre VPN-tilkoblingen din gjennom skrevne kommandoer i en terminalemulator. I stedet for å klikke gjennom menyer, utsteder du direkte instruksjoner. Terminalen svarer med statusutdata, feilkoder og tilkoblingsdata.

Hvorfor bruke en terminal i stedet for en GUI?

Skrevne kommandoer slår punkt-og-klikk-grensesnitt i flere scenarier:

  • Hastighet: En enkelt kommando kobler deg på under to sekunder. Ingen lasteskjermer, ingen splashsider.
  • Lav overhead: CLI-klienter bruker 30–60 % mindre RAM enn GUI-ekvivalenter. Dette betyr noe på ressursbegrensede VPS-forekomster.
  • Skriptbarhet: Du kan kjede VPN-kommandoer inn i bash-skript, cron-jobber eller Ansible-playbooks.
  • Kompatibilitet uten hode: Servere uten skjerm trenger fortsatt VPN-beskyttelse. CLI er det eneste alternativet.

Praktiske scenarier for CLI-basert VPN-håndtering

  • Utviklere som tester geo-begrenset API-er kan bytte serverlokasjoner i en kommando.
  • Systemadministratorer kan overføre VPN-konfigurasjoner til 50+ maskiner ved hjelp av skjellskript.
  • Automatiserte pipelines kan aktivere VPN-tunneler før de kjører skrapings- eller overvåkingsoppgaver.
  • Personvernbevisste brukere kan verifisere nøyaktige tilkoblingparametere uten å stole på en GUI-abstraksjonsbase.

Topp-VPN-er med dedikerte CLI-verktøy

Fem leverandører skiller seg ut for CLI-støtten. Hver enkelt retter seg mot et litt annet brukstilfelle. Her er en fullstendig oversikt.

1. NordVPN

NordVPN driver 6 400+ servere i 111 land. CLI-verktøyet, nordvpn, sendes som en innfødt Linux-pakke og er også tilgjengelig på Windows og macOS. CLI-funksjoner:

  • Koble til etter land, by eller servernummer (nordvpn connect us2435)
  • Veksle kill switch, automatisk tilkobling og DNS-innstillinger
  • Sjekk tilkoblingsstatus og gjeldende IP
  • List servergrupper (P2P, Double VPN, Onion over VPN)

Støttede plattformer: Windows, macOS, Linux (Debian, Ubuntu, Fedora, RHEL, SUSE)

Prising: Planer starter fra $3,59/måned på to-års forpliktelse. Månedsprisen er $13,99. CLI-tilgang er inkludert på alle nivåer.

2. ExpressVPN

ExpressVPN kjører 3 000+ servere i 105 land. CLI-verktøyet fokuserer på enkelhet med rent, leselig utdata.

CLI-funksjoner:

  • Koble til og fra med expressvpn connect
  • List serverlokasjoner med sanntid latenssdata
  • Sjekk gjeldende IP-adresse og tilkoblingsstatus
  • Kjør innebygde hastighetstester fra terminalen

Støttede plattformer: Linux (Ubuntu, Debian, Fedora, Arch, Raspberry Pi OS)

Prising: Planer starter fra $6,67/måned på 12-måneders plan. Månedsprisen er $14,99. CLI er inkludert.

3. Mullvad

Mullvad krever ingen e-postadresse, navn eller personlige data for å registrere seg. Du får et tilfeldig kontonummer. CLI-verktøyet reflekterer denne personvernfokuserte tilnærmingen.

CLI-funksjoner:

  • Koble til VPN med mullvad connect
  • List servere filtrert etter land, by eller leverandør
  • Sjekk kontostatus og utløpsdato
  • Generer og administrer WireGuard-nøkler direkte

Støttede plattformer: Linux, macOS

Prising: Flat takst på €5/måned (ca. $5,48). Ingen rabatter, ingen nivåer, ingen utry. CLI er inkludert.

4. ProtonVPN

ProtonVPN kommer fra teamet bak ProtonMail. Den åpen kildekode CLI-klienten (protonvpn-cli) kjører på Linux og tilbyr Secure Core-ruting gjennom personvernvennlige land.

CLI-funksjoner:

  • Koble til servere etter land eller profil (P2P, Tor, Secure Core)
  • Vis serverbelasningsprosenter og tilkoblingshastigheter
  • Oppdater klienten fra terminalen
  • Konfigurer kill switch og DNS-lekkbeskyttelse

Støttede plattformer: Linux (Ubuntu, Debian, Fedora, Arch, Manjaro)

Prising: Gratis plan inkluderer 3 servere i 3 land. Betalte planer starter fra $4,99/måned. CLI fungerer med alle planer, inkludert gratis.

5. AirVPN

AirVPN retter seg mot avanserte brukere som ønsker granulær kontroll. CLI-verktøyet, Eddie-CLI, eksponerer flere konfigurasjonsalternativer enn de fleste konkurrenter.

CLI-funksjoner:

  • Koble til servere med egendefinert protokoll og portinnstillinger
  • Vis sanntid serverbåndbredde, belastning og latens
  • Konfigurer portomlegging fra terminalen
  • Bytt mellom OpenVPN- og WireGuard-protokoller

Støttede plattformer: Windows, macOS, Linux

Prising: Planer starter fra €2,75/måned (ca. $3,02) på treårs plan. Månedsprisen er €7/måned (ca. $7,66). CLI er inkludert.

Side-ved-side CLI-funksjonssammenligning

FunksjonNordVPNExpressVPNMullvadProtonVPNAirVPN
PlattformerWin/Mac/LinuxLinuxLinux/MacLinuxWin/Mac/Linux
WireGuard-støtteJa (NordLynx)Ja (Lightway)JaJaJa
OpenVPN-støtteJaNeiJaJaJa
Delt tunneleringJaJaNeiJaNei
Kill switch via CLIJaJaJaJaJa
PortomleggingNeiNeiNeiBetalte planerJa
Åpen kildekode-klientNeiNeiJaJaJa
Laveste månedlige kostnad$3,59$6,67$5,48Gratis$3,02

Protokollalternativer forklart

VPN-protokoller bestemmer hvordan dataene dine reiser gjennom den krypterte tunnelen. Hver protokoll bytter av hastighet, sikkerhet og kompatibilitet:

  • OpenVPN: Modent, revidert, kjører på TCP eller UDP. Gjennomsnitt 150-250 Mbps på moderne maskinvare.
  • WireGuard: Lett kernelmodul med ~4 000 linjer kode. Gjennomsnitt 300-400 Mbps.
  • IKEv2/IPsec: Sterkt på mobil. Kobler raskt på nytt etter nettverksendringer. Gjennomsnitt 200-300 Mbps.

AirVPN og Mullvad eksponerer de fleste protokollalternativene i CLI-verktøyene sine. NordVPN pakker WireGuard inn i sin proprietære NordLynx-implementering.

Kill Switch og delt tunnelering

En kill switch blokkerer all trafikk hvis VPN-tunnelen faller av. Alle leverandørene som er oppført her, støtter CLI-basert kill switch-aktivering. NordVPN og ProtonVPN bruker enkeltkommandobrytere (nordvpn set killswitch on). Mullvad aktiverer den som standard.

Delt tunnelering ruter valgte apper utenfor VPN-tunnelen. ExpressVPN og ProtonVPN tilbyr dette gjennom CLI-en. Det er nyttig når du trenger lokal nettverkstilgang mens du ruter sensitiv trafikk gjennom tunnelen.

Installasjon og konfigurasjonsgjennomgang

Oppsett av en CLI VPN følger et forutsigbart mønster på tvers av leverandører. Her er den generelle prosessen.

Trinn-for-trinn-installasjon

  1. Opprett en konto hos valgt leverandør.
  2. Legg til leverandørens repository til pakkebehandleren. For Debian-baserte systemer betyr dette vanligvis å legge til en .deb-kilde.
  3. Installer CLI-pakken. Eksempel: sudo apt install nordvpn eller sudo dnf install mullvad-vpn.
  4. Autentiser. Noen leverandører bruker OAuth-tokens. Andre godtar brukernavn- og passordpar. Mullvad bruker bare kontonummeret ditt.
  5. Koble til. Kjør tilkoblingkommandoen og verifiser din nye IP.

Feilsøking av vanlige problemer

  • Tilkoblingen nektet: Verifiser at brannmuren tillater UDP 1194 (OpenVPN) eller UDP 51820 (WireGuard).
  • DNS-lekkasje: Sett DNS-en til leverandørens servere. NordVPN håndterer dette automatisk med nordvpn set dns on.
  • Lave hastigheter: Bytt protokoller. WireGuard gir vanligvis 40–60 % raskere gjennomstrømning enn OpenVPN.
  • Autentiseringsfeil: Regenerer legitimasjonen fra leverandørens webdashbord. CLI-tokens kan utløpe.

Sikkerhet og personvern i CLI VPN-verktøy

Krypteringsstandarder

Alle fem leverandørene bruker AES-256-GCM for OpenVPN-tilkoblinger. WireGuard-implementeringer bruker ChaCha20-Poly1305. Begge oppfyller gjeldende NIST-anbefalinger for symmetrisk kryptering.

Ingen-logger-verifisering

NordVPN og ExpressVPN har fullført uavhengige revisjoner av henholdsvis PricewaterhouseCoopers og KPMG. Mullvad godkjent en infrastrukturrevisjon av Assured AB. ProtonVPN publiserer revisjonrapportene sine på nettstedet sitt. AirVPN har ikke fullført en tredjeparts revisjon fra og med sent 2024.

Åpen kildekode-transparens

Mullvad, ProtonVPN og AirVPN publiserer CLI-klientkildekodesene. Hvem som helst kan inspeksjonere kodebasen for sårbarheter eller telemetri. NordVPN og ExpressVPN holder klientene sine proprietære. Åpen kildekode-status garanterer ikke sikkerhet, men det tillater uavhengig verifisering.

Ytelse: CLI vs. GUI-ressursbruk

CLI-klienter kjører slankere enn GUI-motpartene. I testing på tvers av en standardisert Ubuntu 22.04 VM med 2 CPU-kjerner og 4 GB RAM:

  • NordVPN CLI brukte 18 MB RAM vs. 95 MB for GUI-appen.
  • Mullvad CLI brukte 12 MB RAM. Det er det letteste alternativet som ble testet.
  • ExpressVPN CLI brukte 22 MB RAM.

Hastighetforskjeller mellom CLI- og GUI-modus var ubetydelige. Tunnelen selv bestemmer gjennomstrømning, ikke klientgrensesnittet. CLI-fordel er rent i systemressursforbruk.

Endelig dom

CLI VPN-verktøy fjerner grensesnittoverhead og gir deg direkte kontroll over krypterte tilkoblinger. For servere uten hode, skripterte distribusjoner og automatiserte arbeidsflyter, er de det rette valget.

Mullvad vinner på personvern og enkelhet. Flat prising, registreringsfri registrering og åpen kildekode-klient gjør det ideelt for personvernfokuserte brukere. NordVPN tilbyr den bredeste plattformstøtten og største servernet. ProtonVPN gir den beste gratisnivåen med CLI-tilgang. AirVPN gir avanserte brukere den mest granulære kontrollen. ExpressVPN gir konsekvent raske hastigheter med et rent kommandogrensesnitt.

Velg leverandøren som matcher ditt primære brukstilfelle. Kjør deretter en tilkoblingkommando og verifiser oppsettet. Hele prosessen tar under fem minutter.

Ressurser for denne siden

Diagrammer og referansebilder fra testingen vår, gratis å se og dele.

  • Sammenligning som viser GUI VPN-bruk på stasjonære maskiner og CLI VPN-bruk på hodeløse Linux-servere.
    CLI VPN-verktøy er viktigst når det ikke finnes skjerm, kun SSH, skript eller serverautomatisering.

Ofte stilte spørsmål

Hva kan et VPN CLI-verktøy faktisk gjøre som en GUI-klient ikke kan?

CLI-verktøy lar systemadministratorer koble til, skripte og automatisere VPN-økter helt fra en terminal, noe som betyr mest på servere uten hode uten skjerm. Kommandoer som nordvpn connect us2435 kjedes direkte inn i bash-skript, cron-jobber eller Ansible-playbooks. En enkelt kommando kobler til på under to sekunder, og CLI-klienter bruker merkbart mindre RAM enn GUI-apper, NordVPN CLI brukte 18 MB kontra 95 MB for GUI-en i testing.

Hvilke av disse CLI VPN-verktøyene er faktisk åpen kildekode, og hvorfor spiller det noen rolle?

Mullvad, ProtonVPN og AirVPN publiserer CLI-klientkildekodesene, slik at hvem som helst kan inspeksjonere kodebasen for sårbarheter eller skjult telemetri. NordVPN og ExpressVPN holder klientene sine proprietære. Åpen kildekode-status alene garanterer ikke sikkerhet, men det tillater uavhengig verifisering, en funksjon som personvernbevisste systemadministratorer som skripter uovervåkede tilkoblinger på ekstern infrastruktur, pleier å veie tungt.

Hvordan håndterer NordVPN sin CLI WireGuard annerledes enn Mullvad sin eller ProtonVPN sin?

NordVPN pakker WireGuard inn i sin proprietære NordLynx-implementering i stedet for å eksponere rå WireGuard-konfigurasjon gjennom CLI-en. Mullvad og ProtonVPN CLI-verktøy lar deg derimot generere og administrere WireGuard-nøkler direkte. AirVPN sin Eddie-CLI går enda lenger, slik at avanserte brukere manuelt kan bytte mellom OpenVPN- og WireGuard-protokoller per tilkobling for mer granulær kontroll.

Har disse CLI VPN-leverandørene hatt sine no-logs-påstander uavhengig revidert?

De fleste har. NordVPN og ExpressVPN fullførte uavhengige revisjoner av henholdsvis PricewaterhouseCoopers og KPMG, Mullvad godkjent en infrastrukturrevisjon av Assured AB, og ProtonVPN publiserer sine egne revisjonrapporter på nett. AirVPN har ikke fullført en tredjeparts revisjon fra og med sent 2024, et gap som er verdt å veie mot de ellers granulære Eddie-CLI-funksjonene.

Hvordan setter jeg opp et VPN CLI-verktøy på en server uten hode med Linux uten skjerm?

Legg til leverandørens repository til pakkebehandleren, vanligvis en .deb-kilde på Debian-baserte systemer, installeringen deretter med en kommando som sudo apt install nordvpn eller sudo dnf install mullvad-vpn. Autentiser med OAuth-tokens, et brukernavn og passordpar, eller i Mullvad sin tilfelle bare kontonummeret ditt. Kjør tilkoblingkommandoen etterpå og verifiser den nye IP-adressen din.

Hvordan skripter jeg VPN-tilkoblinger inn i cron-jobber eller Ansible-playbooks?

Kje CLI-verktøyets koble til og statuskommandoer direkte inn i bash-skript, cron-oppføringer eller Ansible-oppgaver, siden CLI-verktøy returnerer statusutdata og feilkoder i stedet for å kreve interaktive klikk. NordVPN sin nordvpn connect us2435 og ExpressVPN sin expressvpn connect støtter begge dette mønsteret rent. Automatiserte pipelines kjører vanligvis tilkoblingkommandoen som en forhåndsoppgave før skrapings- eller overvåkingsjobber kjøres.

Hva bør jeg sjekke hvis VPN CLI-verktøyet mitt nekter å koble til på en frisk VPS?

Verifiser at brannmuren tillater den riktige porten først: UDP 1194 for OpenVPN eller UDP 51820 for WireGuard, siden friske VPS-forekomster ofte blokkerer disse som standard. Hvis autentiseringen mislykkes, regenerer legitimasjonen fra leverandørens webdashbord, siden CLI-tokens kan utløpe. NordVPN, ExpressVPN, Mullvad, ProtonVPN og AirVPN støtter alle kill switch-veksler og tilkoblingssjekker gjennom enkle CLI-kommandoer.

Hvordan fikser jeg DNS-lekkasje når jeg kjører en VPN fra kommandolinjen?

Pek DNS-en eksplisitt på leverandørens egne servere i stedet for å stole på systemstandarder. NordVPN håndterer dette med en enkelt kommando, nordvpn set dns on, mens ProtonVPN og AirVPN begge eksponerer DNS-lekkbeskyttelse gjennom CLI-innstillingene deres direkte. Bekreft at fiksen fungerte ved å sjekke at DNS-serveren som rapporteres, samsvarer med leverandørens, ikke ISP-en din.

Gjør bruk av en CLI-klient i stedet for en GUI-app VPN-tilkoblingen min langsommere?

Nei. Hastighetforskjeller mellom CLI- og GUI-modus er ubetydelige fordi den krypterte tunnelen selv bestemmer gjennomstrømning, ikke klientgrensesnittet. Den virkelige CLI-fordelen er lavere RAM-bruk, NordVPN sin CLI brukte 18 MB kontra 95 MB for GUI-appen i testing. NordVPN rangerer også #1 av 22 i Speed Lab-en vår, samlet fra uavhengige laboratorier, for tunnelytelse uansett hvilken klient du kjører.

Kan jeg administrere VPN-tilkoblinger på tvers av en hel maskinflåte med en konto?

Ja, innenfor grenser som varierer etter leverandør. NordVPN tillater 10 samtidige enhetstilkoblinger per konto, slik at du kan skripte de samme legitimasjonene på tvers av flere maskiner opp til denne grensen. ExpressVPN tillater 10 til 14 avhengig av plantier, og ProtonVPN skalerer fra 1 til 10 avhengig av plan. Utover disse grensene provisjonerer de fleste lag separate kontoer eller dediserte serverlegitimasjoner i stedet.

Hvordan sammenligner CLI-kapable VPN-leverandører seg på pris?

NordVPN og ExpressVPN starter begge fra $3,49/måned på deres lengste betingelsesplaner, mens ProtonVPN starter fra $2,49/måned og inkluderer en gratis tier med CLI-tilgang innebygd. Mullvad krever en flat €5/måned uten rabatter eller nivåer, og AirVPN starter omkring €2,75/måned på en treårs forpliktelse, som stiger til €7/måned med regelmessig månedsprisen.

Hvis et CLI-verktøy ikke passer til det skriptede oppsettet mitt, kan jeg få refusjon?

NordVPN, ExpressVPN og ProtonVPN bakker alle betalte planer sin med en 30-dagers pengene-tilbake-garanti, som gir deg tid til å teste CLI-skriptering mot den faktiske infrastrukturen før du forplikter deg. Mullvad og AirVPN sin refusjonsbetingelser er ikke detaljert her, så bekreft direkte med begge leverandørene før du bygger en langsiktig automatisert distribusjon rundt CLI-verktøyet deres.

Kan jeg bruke et VPN CLI-verktøy uten å betale for et abonnement i det hele tatt?

Ja, ProtonVPN sin gratis plan inkluderer CLI-tilgang og kobler til servere i flere land, noe som gjør det til det eneste virkelig gratis CLI-alternativet blant disse fem. NordVPN, ExpressVPN, Mullvad og AirVPN krever alle en betalt plan for CLI-bruk. ProtonVPN sin betalte tier får tilgang til sitt fulle servernet som starter fra $2,49/måned på sin lengste plan.