Sådan konfigureres port-viderestilling manuelt
- Læsetid
- 7 min
- Kategori
- Port-viderestilling
Port-viderestilling dirigerer forbindelser gennem den firewall, som Proton VPN bruger til at beskytte vores kunder. Det er primært nyttigt for personer, der downloader og deler filer ved hjælp af P2P-protokoller såsom BitTorrent, selvom det også kan forbedre ydeevnen for onlinespillere.
Port-viderestilling er i øjeblikket tilgængelig i vores Windows-, macOS- og Linux GUI-apps for alle med et betalt Proton VPN-abonnement.
Lær, hvordan De bruger port-viderestilling i vores officielle apps
Hvis De har et gratis abonnement, kan De opgradere for at få adgang til det. Hvis De bruger vores gratis abonnement, kan De opgradere ved at logge ind på account.protonvpn.com og vælge et betalt abonnement under fanen Abonnement, der opfylder Deres behov.
Det er også muligt at bruge port-viderestilling på enheder, der er manuelt konfigureret til at oprette forbindelse til Proton VPN ved hjælp af vores OpenVPN- eller WireGuard®-konfigurationsfiler. Bemærk, at De ikke kan bruge port-viderestilling og Moderat (type 2) NAT på samme tid.
- Konfigurer VPN-indstillinger for OpenVPN
- Konfigurer VPN-indstillinger for WireGuard
- Sådan foretages manuel port-viderestilling på Linux
- Sådan foretages port-viderestilling på macOS
Trin 1: Download OpenVPN- eller WireGuard-konfigurationsfiler
Bemærk, at dette trin ikke er nødvendigt, hvis De bruger vores Linux-app. Alle vores P2P-servere understøtter port-viderestilling. P2P-servere kan nemt identificeres i vores apps og på vores downloadsider for VPN-konfiguration ved hjælp af et ikon med en dobbeltpil.

OpenVPN
1. Log ind på Deres Proton VPN-konto, og gå til Konto → Overførsler → OpenVPN-opsætningsfiler. Vælg en VPN-server, der understøtter P2P (ikon med en dobbeltpil), og download dens OpenVPN-opsætningsfiler.
2. Konfigurer Deres OpenVPN-klient (såsom OpenVPN GUI til Windows, Tunnelblick til macOS eller OpenVPN CLI- eller NetworkManager GUI’en til Linux).
Husk, at Deres brugernavn og adgangskode til OpenVPN-login er forskellige fra brugernavnet og adgangskoden til Deres almindelige Proton-konto. De kan finde dem på Deres Proton VPN-konto ved at gå til Konto→ OpenVPN-brugernavn.
For at bruge port-viderestilling skal De tilføje suffikset +pmp til Deres OpenVPN-brugernavn. Hvis Deres OpenVPN-brugernavn for eksempel er ”myusername2023”, skal De bruge ”myusername2023+pmp”.
Bemærk, at De kan bruge suffikset +pmp sammen med andre suffikser, der understøttes af Proton VPN. Hvis De for eksempel vil bruge port-viderestilling og vores NetShield-annonceblokering-funktion, kan Deres brugernavn være ”myusername2023+pmp+f2”.
3. Opret forbindelse til Proton VPN. For at kontrollere, at De er forbundet, og at VPN-forbindelsen fungerer korrekt, kan De besøge vores gratis, sikre IP-scanner eller åbne et terminalvindue på macOS eller Linux og indtaste curl vores gratis, sikre IP-scanner.
WireGuard
1. Log ind på Deres Proton VPN-konto, og gå til Konto→ Overførsler→ WireGuard-konfiguration.
2. Vælg en VPN-server, der understøtter P2P (ikon med en dobbeltpil), og generer en WireGuard-konfigurationsfil. Når De gør dette, skal De sørge for, at Vælg VPN-indstillinger → NAT-PMP (port-viderestilling) er aktiveret.

3. Download den genererede WireGuard-konfigurationsfil, og brug den til at konfigurere Deres WireGuard-klient. Se vores eksempelguide til installation af WireGuard med Proton VPN på Ubuntu ved hjælp af Network Manager.
Bemærk, at hvis De bruger en ældre WireGuard-konfigurationsfil, understøtter den muligvis ikke IPv6-forbindelser som standard. For at sikre, at IPv6-forbindelser dirigeres gennem VPN-tunnellen, skal De enten:
1. Download en ny WireGuard-konfigurationsfil fra Deres kontoside.
Eller:
2. Åbn den ældre konfigurationsfil i et tekstredigeringsprogram, og ændr linjen:
AllowedIPs = 0.0.0.0/0 → AllowedIPs = 0.0.0.0/0, ::/0
Gem filen, og luk den, når De er færdig.

4. Opret forbindelse til Proton VPN. For at kontrollere, at De er forbundet, og at VPN-forbindelsen fungerer korrekt, kan De besøge vores gratis, sikre IP-scanner(nyt vindue) eller åbne et terminalvindue på macOS eller Linux og indtaste curl ip.me.

Trin 2: Sådan konfigureres port-viderestilling manuelt
Linux
Hent en OpenVPN- eller WireGuard-konfigurationsfil fra Proton VPN, og sørg for, at serveren understøtter P2P, og at NAT-PMP-indstillingen er aktiveret.
Eksemplet nedenfor viser Dem, hvordan De opretter de korrekte port-tilknytninger på Linux ved hjælp af natpmpc.
1. Opret forbindelse til VPN’en med port-viderestilling aktiveret.
2. Installer natpmpc. For at gøre dette på Debian- og Ubuntu-baserede systemer skal De åbne et terminalvindue og indtaste:
sudo apt install natpmpc
På RedHat-systemer (herunder Fedora) skal De indtaste:
sudo dnf install libnatpmp
3. Bekræft Deres natpmpc-version. natpmpc-versioner 20150609-xxx indeholder en fejl, der kan fejlfortolke svaret fra VPN-serveren og generere forvirrende output. Proton VPN-teamet har indsendt en rettelse til dette, som er blevet accepteret og flettet upstream, så fejlen påvirker ikke natpmpc-version 20230423-xxx (og nyere).
For at bekræfte den natpmpc-version, De kører på Debian- og Ubuntu-baserede systemer, skal De åbne et terminalvindue og indtaste:
apt policy natpmpc libnatpmp*

På RedHat-systemer (herunder Fedora) skal De indtaste:
dnf list libnatpmp
Hvis De kører en ældre version af natpmpc, bør De opdatere den til natpmpc-version 20230423-xxx (eller nyere). For at gøre dette kan De kompilere libnatpmp fra kildekoden ved hjælp af følgende kommandoer:
git clone https://github.com/miniupnp/libnatpmp.git
cd libnatpmp
make all
sudo make install
4. Kontroller, at port-viderestilling er tilladt på den server, De er forbundet til. For at gøre dette skal De åbne et terminalvindue og indtaste:
natpmpc -g 10.2.0.1
Hvis port-viderestilling er tilladt på den server, De er forbundet til, vil outputtet se således ud:

Hvis denne test mislykkes (se skærmfotoet nedenfor), bedes De vende tilbage til trin 1 i denne vejledning, vælge en anden P2P-server og sikre, at Deres VPN-forbindelse er konfigureret korrekt.

5. Opret UDP- og TCP-porttilknytninger, og kør derefter natpmpc i et loop, så det ikke udløber. Indtast:
while true ; do date ; natpmpc -a 1 0 udp 60 -g 10.2.0.1 && natpmpc -a 1 0 tcp 60 -g 10.2.0.1 || { echo -e "ERROR with natpmpc command \a" ; break ; } ; sleep 45 ; doneI eksemplet nedenfor er port 53186 blevet tildelt til dette (til både UDP og TCP).

Port-viderestilling er nu aktiveret. Bemærk, at lukning af Deres terminalvindue vil afbryde loop-processen. De skal køre dette loop-script igen, hver gang De ønsker at starte en ny port-viderestillingssession, ellers forbliver porten kun åben i 60 sekunder.
6. Deaktiver UPnP / NAT-PMP port-viderestilling fra Deres router i Deres BitTorrent-klient, og indsæt det offentlige portnummer der vises i forbindelsesoutputtet (se ovenfor), i afsnittet for port-viderestilling i Deres BitTorrent-klient.
For eksempel på qBittorrent skal De gå til Funktioner → Præferencer... → Forbindelse → Lytteport → indsætte portnummeret i feltet Port anvendt til kommunikation. Nedenunder skal De fjerne markeringen i Brug UPnP / NAT-PMP port-viderestilling fra min router (det er aktiveret som standard). Klik på Ok, når De er færdig.

Port-viderestilling er nu konfigureret.
macOS
Den nemmeste måde at konfigurere port-viderestilling på Deres Mac er ved at bruge vores officielle macOS-app.
For at konfigurere manuelt skal De hente en OpenVPN- eller WireGuard-konfigurationsfil fra ProtonVPN og sørge for, at serveren understøtter P2P, og at NAT-PMP-kontakten er aktiveret.
1. Opret forbindelse til VPN’en med port-viderestilling (NAT-PMP) aktiveret, som beskrevet ovenfor.
- Få mere at vide om, hvordan De konfigurerer WireGuard manuelt på macOS
- Få mere at vide om, hvordan De konfigurerer OpenVPN manuelt på macOS
2. Download Python 3(nyt vindue) som en DMG-fil, og installer den. De skal tillade appen ved at gå til Privatliv og sikkerhed → Sikkerhed.

3. Installer Pip. For at gøre dette skal De åbne Terminal og indtaste:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
Efterfulgt af:
python3 get-pip.py
Kør derefter:
python3 -m pip install py-natpmp
4. Vi kan nu køre natpmpc og køre det i et loop, så det ikke udløber:
cd "$(python3 -m pip show py-natpmp | grep Location | cut -d ' ' -f 2)/natpmp" && while true ; do date ; python3 natpmp_client.py -g 10.2.0.1 0 0 || { echo -e "ERROR with natpmpc command \a" ; break ; } ; sleep 45 ; donePort-viderestilling er nu aktiveret. Bemærk, at De skal lade terminalvinduet være åbent, for at scriptet kan fortsætte med at køre. For at deaktivere lydnotifikationen, hver gang scriptet looper, skal De gå til menulinjen → Terminal → Indstillinger → fanen Profiler → Avanceret → Klokke og fjerne markeringen i Hørbar klokke.
5. Deaktiver UPnP / NAT-PMP port-viderestilling fra Deres router i Deres BitTorrent-klient, og indsæt det offentlige portnummer der vises i forbindelsesoutputtet (se ovenfor), i afsnittet for port-viderestilling i Deres BitTorrent-klient.
For eksempel på qBittorrent skal De gå til Funktioner → Præferencer... → Forbindelse → Lytteport → indsætte portnummeret i feltet Port anvendt til kommunikation. Nedenunder skal De fjerne markeringen i Brug UPnP / NAT-PMP port-viderestilling fra min router (det er aktiveret som standard). Klik på Ok, når De er færdig.

Port-viderestilling bør nu være aktiv i Deres BitTorrent-klient.