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).
- Configurați setările VPN pentru OpenVPN
- Configurați setările VPN pentru WireGuard
- Cum să redirecționați manual porturile pe Linux
- Cum să redirecționați porturile pe macOS
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ă.

OpenVPN
1. Conectați-vă la contul dvs. Proton VPN și accesați Cont → Descă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 Account→ OpenVPN 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 Cont→ Descă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 VPN → NAT-PMP (redirecționare port) este activată.

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/0 → AllowedIPs = 0.0.0.0/0, ::/0
Salvați fișierul și închideți-l când ați terminat.

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.

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*

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:

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.

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).

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 Instrumente → Preferințe... → Conexiune → Port 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.

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.
- Aflați cum să configurați manual WireGuard pe macOS
- Aflați cum să configurați manual OpenVPN pe macOS
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 securitate → Securitate.

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 ; doneRedirecț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 → Terminal → Setări → fila Profiluri → Avansat → Semnal 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 Instrumente → Preferințe... → Conexiune → Port 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.

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