Domovská stránka Proton VPN

Jak nastavit Proton VPN na routerech MikroTik pomocí WireGuard

Čtení
3 minut
Kategorie
Routery

Službu Proton VPN můžete nastavit na svém routeru MikroTik tak, aby byla všechna zařízení, která se přes něj připojují k internetu, chráněna službou Proton VPN.

V tomto návodu si ukážeme, jak to provést pomocí VPN protokolu WireGuard na routerech MikroTik se systémem RouterOS 7. K tomu je vyžadován účet Proton VPN.

Jak nastavit Proton VPN WireGuard® na routerech MikroTik (aktualizace)

1. Stáhněte si konfigurační soubor WireGuard

Otevřete jej v jakémkoli textovém editoru.

Zjistěte, jak stáhnout konfigurační soubor WireGuard od Proton VPN

Upozorňujeme, že nelze použít již dříve uložený konfigurační soubor. Proton VPN nikdy neukládá Vaše soukromé klíče, takže je uložené konfigurační soubory neobsahují. Musíte si vytvořit a stáhnout nový konfigurační soubor.

2. Otevřete konfigurační panel MikroTik

Chcete-li to provést, otevřete příkazový řádek (pomocí Terminálu v systémech Linux a macOS nebo PowerShellu ve Windows) a zadejte:

ssh user@192.168.88.1

Přečtěte si více o používání příkazového řádku v systému MikroTik(nové okno)

3. Vytvořte nové rozhraní WireGuard

V příkazovém řádku zadejte následující text a stiskněte . Chcete-li najít svůj soukromý klíč, vyhledejte v konfiguračním souboru WireGuard, který jste stáhli v kroku 1, řádek začínající na PrivateKey=.

/interface wireguard
add listen-port=13231 mtu=1420 name=wireguard-inet private-key=”váš soukromý klíč”

Všechny následující kroky budou vyžadovat zadávání příkazů do příkazového řádku.

4. Přidejte IP adresu k rozhraní, které jste právě vytvořili:

/ip address
add address=10.2.0.2/30 interface=wireguard-inet network=10.2.0.0

5. Přidejte server WireGuard jako peer

Přidejte adresu koncového bodu, port koncového bodu a veřejný klíč z konfiguračního souboru WireGuard. Vyhledejte řádky začínající na PublicKey= a Endpoint=.

Pokud je například v konfiguraci uvedeno Endpoint=103.107.197.2:51820, zadejte endpoint-address=103.107.197.2 a endpoint-port=51820

/interface wireguard peers
add allowed-address=0.0.0.0/0 endpoint-address=x.x.x.x endpoint-port=xxxxx interface=wireguard-inet persistent-keepalive=25s public-key="váš veřejný klíč"

6. Povolte maškarádu pro toto rozhraní

Poznámka: Tato konfigurace předpokládá, že používáte výchozí adresu místní sítě používanou systémem MikroTik. Pokud jste ji změnili, použijte místo toho tuto adresu pro scr-address=.

/ip firewall nat
add action=masquerade chain=srcnat out-interface=wireguard-inet src-address=192.168.88.0/24

7. Přesměrujte veškerý internetový provoz přes WireGuard

/ip route
add disabled=no distance=1 dst-address=0.0.0.0/1 gateway=10.2.0.1 pref-src="" routing-table=main scope=30 suppress-hw-offload=no target-scope=10
add disabled=no distance=1 dst-address=128.0.0.0/1 gateway=10.2.0.1 pref-src="" routing-table=main scope=30 suppress-hw-offload=no target-scope=10

8. Nakonfigurujte nastavení DNS

/ip dns
set servers=10.2.0.1
/ip dhcp-client
set 0 use-peer-dns=no

9. Přesměrujte IP adresu WireGuard přes bránu hlavního poskytovatele

Nahraďte x.x.x.x za adresu koncového bodu z konfiguračního souboru (Endpoint=).

/ip route
add disabled=no dst-address=x.x.x.x/32 gateway=[/ip dhcp-client get [find interface=ether1] gateway] routing-table=main suppress-hw-offload=no

Pokud to nefunguje, budete muset nahradit gateway=[/ip dhcp-client get [find interface=ether1] gateway] za gateway=x.x.x.x, kde x.x.x.x je adresa Vaší vlastní internetové brány. Tuto adresu by Vám měl poskytnout Váš poskytovatel internetových služeb (ISP).

10. Restartujte router

A máte hotovo! Váš router by nyní měl chránit všechna internetová připojení, která poskytuje, pomocí Proton VPN.