Pagina Proton VPN

Cum să configurați manual redirecționarea porturilor

Lectură
8 min
Categorie
Redirecționare port

Redirecționarea porturilor direcționează conexiunile prin firewall-ul pe care Proton VPN îl utilizează pentru a ne proteja clienții. Aceasta este utilă în special persoanelor care descarcă și partajează fișiere folosind protocoale P2P, cum ar fi BitTorrent, deși poate îmbunătăți performanța și pentru jucătorii online.

Redirecționarea porturilor este disponibilă în prezent în aplicațiile noastre GUI pentru Windows, macOS și Linux pentru toți cei care au un plan Proton VPN cu plată.

Aflați cum să utilizați redirecționarea porturilor în aplicațiile noastre oficiale

Dacă aveți un plan gratuit, puteți face upgrade pentru a-l accesa. Dacă utilizați planul nostru gratuit, puteți face upgrade conectându-vă la account.protonvpn.com și alegând un plan cu plată din fila Abonament care corespunde nevoilor dvs.

De asemenea, este posibil să utilizați redirecționarea porturilor pe dispozitive care sunt configurate manual pentru a se conecta la Proton VPN folosind fișierele noastre de configurare OpenVPN sau WireGuard®. Rețineți că nu puteți utiliza în același timp redirecționarea porturilor și NAT moderat (Tip 2).

Pasul 1: Descărcați fișierele de configurare OpenVPN sau WireGuard

Rețineți că acest pas nu este necesar dacă utilizați aplicația noastră pentru Linux. Toate serverele noastre P2P acceptă redirecționarea porturilor. Serverele P2P pot fi identificate cu ușurință în aplicațiile noastre și pe paginile noastre de descărcare a configurării VPN printr-o pictogramă cu săgeată dublă.

Cum să identificați serverele P2P

OpenVPN

1. Conectați-vă la contul dvs. Proton VPN și accesați ContDescărcări Fișiere de configurare OpenVPN. Selectați un server VPN care acceptă P2P (pictograma cu săgeată dublă) și descărcați fișierele sale de configurare OpenVPN.

2. Configurați-vă clientul OpenVPN (cum ar fi OpenVPN GUI pentru Windows, Tunnelblick pentru macOS sau OpenVPN CLI sau NetworkManager GUI pentru Linux).

Remember that your OpenVPN login username and password are different from your regular Proton Account username and password. You can find them in your Proton VPN Account by going to AccountOpenVPN username.

Pentru a utiliza redirecționarea porturilor, adăugați sufixul +pmp la numele dvs. de utilizator OpenVPN. De exemplu, dacă numele dvs. de utilizator OpenVPN este „myusername2023”, utilizați „myusername2023+pmp”.

Rețineți că puteți utiliza sufixul +pmp împreună cu alte sufixe acceptate de Proton VPN. De exemplu, pentru a utiliza redirecționarea porturilor și caracteristica noastră Netshield Ad-blocker de blocare a reclamelor, numele dvs. de utilizator ar putea fi „myusername2023+pmp+f2”.

3. Conectați-vă la Proton VPN. Pentru a verifica dacă sunteți conectat și dacă VPN-ul funcționează corect, accesați scannerul nostru gratuit și securizat de IP-uri sau deschideți o fereastră Terminal pe macOS sau Linux și introduceți curl our free secure IP scanner.

WireGuard

1. Conectați-vă la contul dvs. Proton VPN și accesați ContDescărcări Configurare WireGuard.

2. Selectați un server VPN care acceptă P2P (pictograma cu săgeată dublă) și generați un fișier de configurare WireGuard. Când faceți acest lucru, asigurați-vă că opțiunea Selectați opțiunile VPNNAT-PMP (redirecționare port) este activată.

Enable NAT-PMP

3. Descărcați fișierul de configurare WireGuard generat și utilizați-l pentru a vă configura clientul WireGuard. Consultați ghidul nostru demonstrativ pentru instalarea WireGuard cu Proton VPN pe Ubuntu utilizând Network Manager.

Rețineți că, dacă utilizați un fișier de configurare WireGuard mai vechi, este posibil ca acesta să nu accepte implicit conexiunile IPv6. Pentru a vă asigura că conexiunile IPv6 sunt direcționate prin tunelul VPN, fie:

1. Descărcați un nou fișier de configurare WireGuard din pagina contului dvs.

Sau:

2. Deschideți fișierul de configurare mai vechi într-un editor de text și modificați linia:

AllowedIPs = 0.0.0.0/0AllowedIPs = 0.0.0.0/0, ::/0

Salvați fișierul și închideți-l când ați terminat.

Editați manual fișierul .conf pentru a accepta conexiunile IPv6

4. Conectați-vă la Proton VPN. Pentru a verifica dacă sunteți conectat și dacă VPN-ul funcționează corect, accesați scannerul nostru gratuit și securizat de IP-uri(fereastră nouă) sau deschideți o fereastră Terminal pe macOS sau Linux și introduceți curl ip.me.

curl scannerul nostru gratuit și securizat de IP-uri

Pasul 2: Cum se configurează manual redirecționarea porturilor

Linux

Obțineți un fișier de configurare OpenVPN sau WireGuard de la Proton VPN, asigurându-vă că serverul acceptă P2P și că opțiunea NAT-PMP este activată.

Exemplul de mai jos vă arată cum să creați asocierile corecte de porturi pe Linux folosind natpmpc.

1. Conectați-vă la VPN cu redirecționarea porturilor activată.

2. Instalați natpmpc. Pentru a face acest lucru pe sisteme bazate pe Debian și Ubuntu, deschideți o fereastră de terminal și introduceți:

sudo apt install natpmpc

Pe sistemele RedHat (inclusiv Fedora), introduceți:

sudo dnf install libnatpmp

3. Verificați versiunea dvs. de natpmpc. Versiunile natpmpc 20150609-xxx conțin o eroare care poate interpreta greșit răspunsul de la serverul VPN și poate genera rezultate confuze. Echipa Proton VPN a trimis o remediere pentru aceasta, care a fost acceptată și integrată în amonte, astfel încât eroarea nu afectează versiunea natpmpc 20230423-xxx (și cele mai recente).

Pentru a verificar versiunea de natpmpc pe care o rulați pe sisteme bazate pe Debian și Ubuntu, deschideți o fereastră de terminal și introduceți:

apt policy natpmpc libnatpmp*

Verificați versiunea dvs. de natpmpc

Pe sistemele RedHat (inclusiv Fedora), introduceți:

dnf list libnatpmp

Dacă rulați o versiune mai veche de natpmpc, ar trebui să o actualizați la versiunea natpmpc 20230423-xxx (sau o versiune mai recentă). Pentru a face acest lucru, puteți compila libnatpmp din sursă folosind următoarele comenzi:

git clone https://github.com/miniupnp/libnatpmp.git
cd libnatpmp
make all
sudo make install

4. Verificați dacă redirecționarea porturilor este permisă pe serverul la care sunteți conectat. Pentru a face acest lucru, deschideți o fereastră de terminal și introduceți:

natpmpc -g 10.2.0.1

Dacă redirecționarea porturilor este permisă pe serverul la care sunteți conectat, rezultatul va arăta astfel:

Verificați dacă redirecționarea porturilor este permisă pe serverul VPN

Dacă acest test eșuează (consultați captura de ecran de mai jos), vă rugăm să reveniți la Pasul 1 al acestui ghid, să selectați un server P2P diferit și să vă asigurați că conexiunea dvs. VPN este configurată corect.

Test failure

5. Creați mapări de porturi UDP și TCP, apoi rulați natpmpc în buclă pentru a nu expira. Introduceți:

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 ; done

În exemplul de mai jos, portul 53186 a fost alocat pentru aceasta (atât pentru UDP, cât și pentru TCP).

Rulare în buclă natmpmpc

Redirecționarea portului este acum activată. Rețineți că închiderea ferestrei terminalului dvs. va opri procesul în buclă. Va trebui să rulați din nou acest script în buclă de fiecare dată când doriți să porniți o nouă sesiune de redirecționare a portului, altfel portul va rămâne deschis doar timp de 60 de secunde.

6. În clientul dvs. BitTorrent, dezactivați redirecționarea portului UPnP / NAT-PMP de la routerul dvs. și lipiți numărul portului public afișat în rezultatul conexiunii (consultați mai sus) în secțiunea de redirecționare a portului a clientului dvs. BitTorrent.

De exemplu, în qBittorrent, accesați InstrumentePreferințe... → ConexiunePort de ascultare → lipiți numărul portului în câmpul Port utilizat pentru comunicații. Sub acesta, debifați Utilizează redirecționarea portului UPnP / NAT-PMP de la routerul meu (este activată în mod implicit). Faceți clic pe OK când ați terminat.

Configure port forwarding on qBittorrent for Linux

Redirecționarea portului este acum configurată.

macOS

Cea mai simplă modalitate de a configura redirecționarea portului pe Mac-ul dvs. este utilizând aplicația noastră oficială pentru macOS.

Pentru a configura manual, obțineți un fișier de configurare OpenVPN sau WireGuard de la ProtonVPN, asigurându-vă că serverul acceptă P2P și că opțiunea NAT-PMP este activată.

1. Conectați-vă la VPN cu redirecționarea portului (NAT-PMP) activată, așa cum este descris mai sus.

2. Descărcați Python 3(fereastră nouă) sub formă de DMG și instalați-l. Va trebui să permiteți aplicația mergând la Confidențialitate și securitateSecuritate.

Install Python 3

3. Instalați Pip. Pentru a face acest lucru, deschideți Terminalul și introduceți:

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

Urmat de:

python3 get-pip.py

Apoi rulați:

python3 -m pip install py-natpmp

4. Acum putem rula natpmpc în buclă pentru a nu expira:

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 ; done

Redirecționarea portului este acum activată. Rețineți că va trebui să lăsați deschisă fereastra Terminalului pentru ca scriptul să continue să funcționeze. Pentru a dezactiva avertizarea sonoră de fiecare dată când scriptul rulează în buclă, accesați bara de meniu → TerminalSetări → fila ProfiluriAvansatSemnal sonor și debifați Semnal sonor auditiv.

5. În clientul dvs. BitTorrent, dezactivați redirecționarea portului UPnP / NAT-PMP de la routerul dvs. și lipiți numărul portului public afișat în rezultatul conexiunii (consultați mai sus) în secțiunea de redirecționare a portului a clientului dvs. BitTorrent.

De exemplu, în qBittorrent, accesați InstrumentePreferințe... → ConexiunePort de ascultare → lipiți numărul portului în câmpul Port utilizat pentru comunicații. Sub acesta, debifați Utilizează redirecționarea portului UPnP / NAT-PMP de la routerul meu (este activată în mod implicit). Faceți clic pe OK când ați terminat.

Configurare qBitTorrent

Redirecționarea portului ar trebui să fie acum activă în clientul dvs. BitTorrent.