Hvordan installere og bruke ProtonVPN på Desktop Linux


En VPN (Virtual Private Network) er en kryptert tunnel som strekker seg over et offentlig nettverk. Den lar brukere sikkert surfe og få tilgang til ressurser over en internettforbindelse med størst mulig personvern og konfidensialitet.

ProtonVPN er en høyhastighets sveitsisk-basert VPN som sikrer dine dyrebare data som passord ved hjelp av en kryptert tunnel. Den gir bemerkelsesverdige funksjoner som:

  • Full diskkryptering på ProtonVPN-servere som hjelper til med å sikre data mot angrep.
  • Sterke VPN-protokoller som KEv2/IPSec og OpenVPN.
  • Robust kryptering med AES-256 for nettverkskryptering, 4096-biters RSA for nøkkelutveksling og HMAC med SHA384 for meldingsautentisering.
  • Krypteringssiffersuiter med perfekt fremadrettet hemmelighold. Dette innebærer at kryptert trafikk ikke kan fanges opp og dekrypteres senere hvis en krypteringsnøkkel blir kompromittert.
  • Ingen logger policy. Dine data eller internettaktivitet spores ikke.

ProtonVPN tilbyr en rekke serverplasseringer, og når denne veiledningen skrives, kan den skryte av over 1200 servere spredt over 55 land.

I denne guiden vil vi vise deg hvordan du installerer ProtonVPN på Linux.

Registrer deg for en ProtoVPN-konto

Det første trinnet, før noe annet, er å opprette en ProtonVPN-konto. Du kan gjøre det ved å gå over til den offisielle ProtonVPN-nettsiden og klikke på «Priser»-fanen.

Proton VPN tilbyr 4 prismodeller, nemlig: Gratis, Basic. Pluss og Visionær. For demonstrasjonsformål vil vi bruke «Gratis»-planen som lar deg teste ProtonVPN gratis i opptil 7 dager. Med «Gratis»-planen får du tilgang til 23 servere fordelt på 3 land.

Så klikk på «FÅ GRATIS»-knappen under «Gratis»-alternativet.

Dette tar deg til påmeldingssiden, hvorpå du blir bedt om å fylle inn opplysningene dine. En OTP vil bli sendt til e-postkontoen din for å aktivere kontoen din.

Når du er logget på, gå over til venstre sidefelt og klikk på «Konto» og deretter «OpenVPN/IKEv2-brukernavn»-alternativet. Dette vil vise OpenVPN/IKEv2 brukernavn og passorddetaljer.

Kopier og lim inn disse detaljene et annet sted fordi du trenger dem senere i denne veiledningen under konfigurasjonen av Proton VPN.

Installer ProtonVPN i Linux

Med ProtonVPN-kontoen allerede opprettet, er neste trinn å installere ProtonVPN. VPN-en utnytter protokollene IKEv2/IPSec og OpenVPN. OpenVPN-protokollen støtter både TCP og UDP og av denne grunn vil vi bruke OpenVPN på Linux-skrivebordet vårt.

For å installere OpenVPN, kjør følgende kommandoer:

Installer OpenVPN i Debian/Ubuntu

sudo apt update
sudo apt install openvpn dialog python3-pip python3-setuptools

Installer deretter ProtonVPN CLI ved å bruke pip-pakkebehandlingen.

sudo pip3 install protonvpn-cli

Installer OpenVPN i RHEL/CentOS 8 og Rocky Linux

På Red Hat-derivater som RHEL/CentOS, Fedora og Rocky Linux, kjør kommandoene som vises.

sudo dnf install -y openvpn dialog python3-pip python3-setuptools
sudo pip3 install protonvpn-cli

Installer OpenVPN i ArchLinux/Manjaro

For Arch-baserte distribusjoner, kjør kommandoene som vises.

sudo pacman -S openvpn dialog python-pip python-setuptools
sudo pip3 install protonvpn-cli

Sett opp ProtonVPN i Linux

Når de nødvendige OpenVPN-pakkene er installert, er neste trinn å konfigurere ProtonVPN på Linux-skrivebordet.

For å gjøre det, kjør kommandoen nedenfor.

sudo protonvpn init

Dette leder deg gjennom noen få konfigurasjonstrinn. Først må du oppgi OpenVPN-brukernavnet og passordet. Husker du detaljene vi anbefalte deg å kopiere og lime inn et sted? Dette er detaljene du må oppgi.

Skriv derfor inn brukernavn og passord og bekreft passordet.

Deretter skriver du 1 for å velge den grunnleggende planen som er planen vi bruker.

Deretter må du velge mellom TCP- eller UDP-protokoller. Begge fungerer helt fint, men for hastighetens skyld anbefaler vi at du går med UDP, og derfor skriver 1 og trykker ENTER.

Til slutt vil et sammendrag av de valgte konfigurasjonene vises som du kan se gjennom. Hvis alt ser bra ut, trykk ‘Y’ og trykk ENTER. Ellers trykk 'n' for å gå tilbake og begynne på nytt.

Deaktiver IPv6 i Linux

Siden ProtonVPN-klienten ikke gir støtte for Ipv6, krever beste praksis at vi deaktiverer den for å unngå IPv6-lekkasjer. For å gjøre det, åpne /etc/sysctl.conf konfigurasjonsfilen.

sudo vim  /etc/sysctl.conf

Helt til slutt legger du til følgende linjer

net.ipv6.conf.all.disable_ipv6 = 1 
net.ipv6.conf.default.disable_ipv6 = 1 
net.ipv6.conf.lo.disable_ipv6 = 1 
net.ipv6.conf.tun0.disable_ipv6 = 1

Lagre endringene og avslutt konfigurasjonsfilen. For å fortsette endringene, kjør kommandoen:

sudo sysctl -p

Koble til ProtonVPN i Linux

Vi er ferdige med hoveddelen av konfigurasjonene. Det eneste trinnet som gjenstår er å etablere en sikker tilkobling til en av ProtoVPN-serverne fra Linux-skrivebordet vårt ved å bruke ProtonVPN-klienten.

For å opprette en tilkobling, kjør kommandoen:

sudo protonvpn connect

Gratisplanen gir deg et valg mellom 3 land: Japan, Nederland og USA. Hvilken som helst av disse vil klare seg fint. Her. vi har valgt Japan.

Deretter velger du en serverplassering fra landet du har valgt.

Deretter må du velge en protokoll. Som før, velg UDP for høye hastigheter.

Noen sekunder senere vil en sikker tilkobling opprettes som vist. Hvis du får en feil, gå tilbake og konfigurer ProtonVPN på nytt som angitt i trinn 3.

Du kan bekrefte IP-endringen fra nettleseren din ved å gå til https://whatismyip.com. Utdataene bekrefter at plasseringen vår er endret til Osaka, Japan, noe som bekrefter at oppsettet vårt var vellykket.

Koble fra ProtonVPN

Når du er ferdig med å bruke ProtonVPN-tjenesten, kan du koble fra ved å bruke kommandoen:

sudo protonvpn disconnect

Og dette avslutter vår guide i dag om hvordan du kan installere og bruke Proton VPN på Linux.