Domovská stránka Proton VPN

Jak ručně nastavit přesměrování portu

Čtení
9 minut
Kategorie
Přesměrování portu

Přesměrování portu směruje připojení přes firewall, který Proton VPN používá k ochraně našich zákazníků. Je užitečné hlavně pro lidi, kteří stahují a sdílejí soubory pomocí P2P protokolů, jako je BitTorrent, i když může také zlepšit výkon pro online hráče.

Přesměrování portu je v současnosti k dispozici v našich aplikacích s grafickým uživatelským rozhraním (GUI) pro Windows, macOS a Linux pro každého s placeným plánem Proton VPN.

Zjistěte, jak používat přesměrování portu v našich oficiálních aplikacích

Pokud máte Free plan, můžete upgradovat, abyste k němu získali přístup. Pokud využíváte náš Free plan, můžete jej upgradovat přihlášením na stránce account.protonvpn.com a výběrem placeného plánu na záložce Předplatné, který vyhovuje Vašim potřebám.

Přesměrování portu je také možné použít na zařízeních, která jsou ručně nakonfigurována pro připojení k Proton VPN pomocí našich konfiguračních souborů pro OpenVPN nebo WireGuard®. Vezměte na vědomí, že nelze současně používat přesměrování portu a moderate (Type 2) NAT.

Krok 1: Stáhněte si konfigurační soubory pro OpenVPN nebo WireGuard

Tento krok není nutný, pokud používáte naši aplikaci pro Linux. Všechny naše P2P servery přesměrování portu podporují. P2P servery lze v našich aplikacích a na stránkách pro stahování konfigurace VPN snadno identifikovat podle ikony dvojité šipky.

Jak rozpoznat P2P servery

OpenVPN

1. Přihlaste se ke svému účtu Proton VPN a přejděte na ÚčetStaženíKonfigurační soubory OpenVPN. Vyberte VPN server, který podporuje P2P (ikona dvojité šipky), a stáhněte si jeho konfigurační soubory OpenVPN.

2. Nakonfigurujte svého klienta OpenVPN (například OpenVPN GUI pro Windows, Tunnelblick pro macOS nebo OpenVPN CLI či NetworkManager GUI pro Linux).

Pamatujte, že vaše přihlašovací jméno a heslo k OpenVPN se liší od vašeho běžného uživatelského jména a hesla k účtu Proton. Najdete je ve svém účtu Proton VPN v sekci Účet→ uživatelské jméno OpenVPN.

Chcete-li použít přesměrování portu, přidejte k uživatelskému jménu pro OpenVPN příponu +pmp. Pokud je například Vaše uživatelské jméno pro OpenVPN „myusername2023“, použijte „myusername2023+pmp“.

Upozorňujeme, že příponu +pmp můžete použít i s jinými příponami podporovanými Proton VPN. Pokud například chcete používat přesměrování portu a naši funkci blokování reklam Netshield, Vaše uživatelské jméno může vypadat takto: „myusername2023+pmp+f2“.

3. Připojte se k Proton VPN. Chcete-li zkontrolovat, zda jste připojeni a zda VPN funguje správně, navštivte náš bezplatný bezpečný skener IP adres nebo otevřete okno Terminálu v systému macOS nebo Linux a zadejte curl náš bezplatný bezpečný skener IP adres.

WireGuard

1. Přihlaste se ke svému účtu Proton VPN a přejděte na ÚčetStaženíKonfigurace WireGuard.

2. Vyberte VPN server, který podporuje P2P (ikona dvojité šipky), a vygenerujte konfigurační soubor WireGuard. Při tomto postupu se ujistěte, že je možnost Vyberte možnosti VPNNAT-PMP (přesměrování portu) aktivována.

Aktivovat NAT-PMP

3. Stáhněte si vygenerovaný konfigurační soubor WireGuard a použijte jej ke konfiguraci svého klienta WireGuard. Podívejte se na náš ukázkový návod k instalaci WireGuard s Proton VPN v systému Ubuntu pomocí programu Network Manager.

Upozorňujeme, že pokud používáte starší konfigurační soubor WireGuard, nemusí ve výchozím nastavení podporovat připojení IPv6. Chcete-li zajistit, aby připojení IPv6 byla směrována přes VPN tunel, proveďte jeden z následujících kroků:

1. Stáhněte si nový konfigurační soubor WireGuard ze stránky svého účtu.

Nebo:

2. Otevřete starší konfigurační soubor v textovém editoru a změňte řádek:

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

Uložte soubor a po dokončení jej zavřete.

Ručně upravte soubor .conf pro podporu připojení IPv6

4. Připojte se k Proton VPN. Chcete-li zkontrolovat, zda jste připojeni a zda VPN funguje správně, navštivte náš bezplatný bezpečný skener IP adres(nové okno) nebo otevřete okno Terminálu v systému macOS nebo Linux a zadejte curl ip.me.

curl náš bezplatný bezpečný skener IP adres

Krok 2: Jak ručně nakonfigurovat přesměrování portu

Linux

Získejte konfigurační soubor OpenVPN nebo WireGuard od Proton VPN a ujistěte se, že server podporuje P2P a přepínač NAT-PMP je aktivován.

Níže uvedený příklad ukazuje, jak vytvořit správné mapování portů v systému Linux pomocí nástroje natpmpc.

1. Připojte se k VPN s aktivovaným přesměrováním portu.

2. Nainstalujte natpmpc. V systémech založených na distribucích Debian a Ubuntu to provedete tak, že otevřete okno terminálu a zadáte:

sudo apt install natpmpc

V systémech RedHat (včetně distribuce Fedora) zadejte:

sudo dnf install libnatpmp

3. Ověřte verzi svého nástroje natpmpc. Verze natpmpc 20150609-xxx obsahují chybu, která může nesprávně interpretovat odpověď ze serveru VPN a generovat matoucí výstup. Tým Proton VPN odeslal opravu, která byla přijata a sloučena s upstream kódem, takže se tato chyba netýká verze natpmpc 20230423-xxx (a novějších).

Chcete-li ověřit verzi natpmpc, kterou používáte v systémech založených na distribucích Debian a Ubuntu, otevřete okno terminálu a zadejte:

apt policy natpmpc libnatpmp*

Ověřte verzi svého nástroje natpmpc

V systémech RedHat (včetně distribuce Fedora) zadejte:

dnf list libnatpmp

Pokud používáte starší verzi natpmpc, měli byste ji aktualizovat na verzi natpmpc 20230423-xxx (nebo novější). Chcete-li to provést, můžete libnatpmp zkompilovat ze zdrojového kódu pomocí následujících příkazů:

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

4. Zkontrolujte, zda je přesměrování portu povoleno na serveru, ke kterému jste připojeni. Chcete-li to provést, otevřete okno terminálu a zadejte:

natpmpc -g 10.2.0.1

Pokud je přesměrování portu na serveru, ke kterému jste připojeni, povoleno, výstup bude vypadat takto:

Zkontrolujte, zda je na serveru VPN povoleno přesměrování portu

Pokud tento test selže (viz snímek obrazovky níže), vraťte se prosím ke kroku 1 tohoto návodu, vyberte jiný P2P server a ujistěte se, že je vaše připojení k VPN správně nakonfigurováno.

Selhání testu

5. Vytvořte mapování portů UDP a TCP a poté spusťte smyčku natpmpc, aby nevypršela platnost. Zadejte:

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

V níže uvedeném příkladu byl pro tento účel vyhrazen port 53186 (pro UDP i TCP).

Smyčka natpmpc

Přesměrování portu je nyní aktivováno. Upozorňujeme, že zavřením okna terminálu ukončíte proces smyčky. Tento skript se smyčkou budete muset spustit znovu pokaždé, když budete chtít zahájit novou relaci přesměrování portu, jinak zůstane port otevřený pouze po dobu 60 sekund.

6. Ve svém BitTorrent klientovi deaktivujte přesměrování portů UPnP / NAT-PMP z routeru a do sekce přesměrování portů v BitTorrent klientovi vložte číslo veřejného portu zobrazené ve výstupu připojení (viz výše).

Například v qBittorrentu přejděte na NástrojePředvolby…PřipojeníNaslouchací port → vložte číslo portu do pole Port použitý pro komunikaci. Pod ním zrušte zaškrtnutí políčka Použít přesměrování portu UPnP / NAT-PMP z mého routeru (ve výchozím nastavení je aktivováno). Jakmile budete hotovi, klikněte na OK.

Konfigurace přesměrování portu v qBittorrentu pro Linux

Přesměrování portu je nyní nakonfigurováno.

macOS

Nejsnadnějším způsobem, jak nakonfigurovat přesměrování portu na Macu, je použití naší oficiální aplikace pro macOS.

Chcete-li konfiguraci provést ručně, stáhněte si konfigurační soubor OpenVPN nebo WireGuard od ProtonVPN a ujistěte se, že server podporuje P2P a přepínač NAT-PMP je aktivovaný.

1. Připojte se k VPN s aktivovaným přesměrováním portu (NAT-PMP), jak je popsáno výše.

2. Stáhněte si Python 3(nové okno) jako soubor DMG a nainstalujte jej. Aplikaci budete muset povolit v části Soukromí a zabezpečeníZabezpečení.

Instalace Pythonu 3

3. Nainstalujte Pip. Chcete-li to provést, otevřete Terminál a zadejte:

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

A následně:

python3 get-pip.py

Poté spusťte:

python3 -m pip install py-natpmp

4. Nyní můžeme spustit natpmpc a uvést jej do smyčky, aby nevypršela platnost:

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

Přesměrování portu je nyní aktivováno. Upozorňujeme, že pro pokračování v činnosti skriptu musíte nechat okno Terminálu otevřené. Chcete-li deaktivovat oznámení zvonkem při každém opakování skriptu, přejděte na panel nabídek → TerminálNastavení → záložka ProfilyPokročiléZvonek a zrušte zaškrtnutí políčka Slyšitelný zvonek.

5. Ve svém BitTorrent klientovi deaktivujte přesměrování portů UPnP / NAT-PMP z routeru a do sekce přesměrování portů v BitTorrent klientovi vložte číslo veřejného portu zobrazené ve výstupu připojení (viz výše).

Například v qBittorrentu přejděte na NástrojePředvolby…PřipojeníNaslouchací port → vložte číslo portu do pole Port použitý pro komunikaci. Pod ním zrušte zaškrtnutí políčka Použít přesměrování portu UPnP / NAT-PMP z mého routeru (ve výchozím nastavení je aktivováno). Jakmile budete hotovi, klikněte na OK.

Konfigurace qBitTorrentu

Přesměrování portu by nyní mělo být ve vašem BitTorrent klientovi aktivní.