Proton VPN hemsida

Så här konfigurerar du OpenVPN manuellt för Proton VPN på Linux

Lästid
5 min
Kategori
Linux

OpenVPN är ett numera gammalt VPN-protokoll som, även om det fortfarande är robust och säkert, är uppsvällt och långsamt jämfört med kraftfulla, smidiga och säkra moderna VPN-protokoll, som WireGuard®. Det är därför vi arbetar på att fasa ut supporten för OpenVPN i våra officiella appar.

Där det är möjligt på Linux rekommenderar vi att du använder vår officiella Linux-app (GUI) eller Linux-CLI, eller att du konfigurerar WireGuard manuellt.

Om detta inte är möjligt kan du konfigurera OpenVPN manuellt på Linux med hjälp av klienter från tredje part. I den här guiden visar vi hur du konfigurerar OpenVPN på valfri Linux-distribution med hjälp av kommandoraden eller NetworkManager (för dig som föredrar ett grafiskt gränssnitt).

Förberedelser för OpenVPN

Innan vi börjar behöver du två saker:

1. En OpenVPN-konfigurationsfil

Logga in på account.protonvpn.com, gå till NedladdningarOpenVPN-konfigurationsfiler och ladda ner en OpenVPN-konfigurationsfil för Linux.

Lär dig hur du laddar ner en OpenVPN-konfigurationsfil från Proton VPN

2. Ditt OpenVPN-användarnamn och lösenord

While still signed in to account.protonvpn.com, go to AccountOpenVPN username to view your OpenVPN username and password. Note that these are not your regular Proton Account username and password.

Lär dig hur du får åtkomst till ditt OpenVPN-användarnamn och lösenord för Proton VPN

Så här använder du OpenVPN med NetworkManager

Detta är det rekommenderade sättet att konfigurera OpenVPN manuellt om din distribution stöder NetworkManager(nytt fönster).

Den här guiden skapades med Ubuntu 22.04, men instruktionerna är väldigt likartade på alla system som stöder NetworkManager. Om din skrivbordsmiljö använder NetworkManager är chansen stor att den redan stöder OpenVPN. Om den inte gör det kan du enkelt installera stöd för OpenVPN i NetworkManager:

På Debian- och Ubuntu-baserade distributioner anger du:

sudo apt-get install network-manager-openvpn-gnome

På Fedora anger du:

sudo dnf -y install NetworkManager-openvpn NetworkManager-openvpn-gnome 

På Arch anger du:

sudo pacman -S networkmanager-openvpn

Logga ut från din Linux-session och logga sedan in igen för att ändringarna ska träda i kraft.

När NetworkManager stöder OpenVPN kan du konfigurera det. För att göra detta:

1. Gå till InställningarNätverkVPN+.

Öppna NetworkManager

2. Välj Importera från fil… och använd din standardfilhanterare för att öppna OpenVPN-konfigurationsfilen som du laddade ner tidigare.

adb shell

3. Gå till Autentisering och ange ditt OpenVPN-användarnamn och –lösenord i de relevanta fälten. Klicka på Lägg till när du är klar

adb shell

4. Tillbaka i InställningarNätverkVPN, slå reglaget bredvid den OpenVPN-anslutning du just konfigurerade till . Du kan konfigurera så många anslutningar du vill.

adb uninstall apps

Du är nu ansluten till Proton VPN. För att verifiera detta kan du besöka vår kostnadsfria och säkra IP-skanner(nytt fönster). Eftersom det här är en manuell anslutning bör du också kontrollera om det finns DNS-läckor.

För att koppla från Proton VPN behöver du bara slå reglaget till av.

Så här konfigurerar du OpenVPN CLI manuellt

Den här metoden är mer komplicerad än att använda NetworkManager och rekommenderas endast för mycket specifika användningsområden. Observera också att nyare distributioner (inklusive de senaste versionerna av Ubuntu) inte stöder openresolv, så följande metod fungerar inte med dem. NetworkManager-metoden som beskrivs ovan fungerar på de flesta distributioner (inklusive Ubuntu).

I den här guiden visar vi hur du konfigurerar OpenVPN på Debian, Fedora och Arch (inklusive Manjaro).

1. Installera OpenVPN

Öppna ett terminalfönster och:

På Debian- och Ubuntu-baserade distributioner anger du:

sudo apt install openvpn 

På Fedora anger du:

sudo dnf install openvpn

På Arch anger du:

sudo pacman -S openvpn
Install OpenVPN

2. Installera openresolv

Du behöver openresolv (en öppen källkodsimplementering av resolvconf(nytt fönster)) för att konfigurera DNS korrekt och förhindra DNS-läckor.

Lär dig mer om DNS och DNS-läckor

På Debian- och Ubuntu-baserade distributioner anger du:

sudo apt install openresolv

På Fedora anger du:

sudo dnf install openresolv

På Arch anger du:

sudo pacman -S openresolv

Disable apps on Samsung Galaxy devices

3. Ladda ner följande DNS-uppdateringsskript

Återigen krävs detta för att se till att DNS är korrekt konfigurerat. Wget är förinstallerat på de flesta Linux-distributioner. Kör:

sudo wget "https://raw.githubusercontent.com/ProtonVPN/scripts/master/update-resolv-conf.sh" -O "/etc/openvpn/update-resolv-conf"

Följt av:

sudo chmod +x "/etc/openvpn/update-resolv-conf"
adb devices

4. Ändra katalog till där du laddade ner din OpenVPN-konfigurationsfil

Ange

cd 

Till exempel:

cd ~/Downloads

5. Anslut till en VPN-server med OpenVPN

Kör:

sudo openvpn 

Där är namnet på den OpenVPN-konfigurationsfil du laddade ner tidigare.

Till exempel:

sudo openvpn node-ch-02.protonvpn.net.udp.ovpn

Ange ditt OpenVPN-användarnamn och lösenord när du uppmanas till det.

adb reinstall app

Du bör se ett meddelande som säger Initialization Sequence Completed. Detta innebär att du är ansluten till Proton VPN. Du kan verifiera detta genom att besöka vår kostnadsfria säkra IP-skanner(nytt fönster). Eftersom detta är en manuell anslutning bör du också leta efter DNS-läckor.

Besök vår kostnadsfria säkra IP-skanner

För att koppla från VPN-servern stänger du helt enkelt terminalfönstret.

Så här letar du efter DNS-läckor

Efter att ha besökt vår kostnadsfria säkra IP-skanner går du till www.dnsleaktest.com(nytt fönster) och kör Standard-testet.

När testet är klart tittar du på de tre första sifferuppsättningarna för de returnerade IP-adresserna. Dessa bör alla matcha de tre första sifferuppsättningarna för din IP-adress, som visas på vår kostnadsfria säkra IP-skanner.

Om de inte gör det har du en DNS-läcka.