Strona główna Proton VPN

Jak skonfigurować Proton VPN na routerach MikroTik za pomocą WireGuard

Odczytywanie
3 min
Kategoria
Routery

Możesz skonfigurować Proton VPN na swoim routerze MikroTik, aby wszystkie urządzenia łączące się za jego pośrednictwem z internetem były chronione przez Proton VPN.

W tym poradniku pokażemy Ci, jak to zrobić za pomocą protokołu VPN WireGuard na routerach MicroTik z systemem RouterOS 7. Wymaga to konta Proton VPN

Jak skonfigurować Proton VPN WireGuard® na routerach MikroTik (aktualizacja)

1. Pobierz plik konfiguracyjny WireGuard

Otwórz go za pomocą dowolnego edytora tekstu.

Dowiedz się, jak pobrać plik konfiguracyjny WireGuard z Proton VPN

Pamiętaj, że nie możesz użyć zapisanego pliku konfiguracyjnego. Proton VPN nigdy nie przechowuje Twoich kluczy prywatnych, więc zapisane pliki ich nie zawierają. Musisz utworzyć i pobrać nowy plik konfiguracyjny.

2. Otwórz panel konfiguracyjny MikroTik

Aby to zrobić, otwórz wiersz poleceń (używając Terminala w systemach Linux i macOS lub programu PowerShell w systemie Windows) i wpisz:

ssh user@192.168.88.1

Dowiedz się więcej o korzystaniu z wiersza poleceń w MikroTik(nowe okno)

3. Utwórz nowy interfejs WireGuard

Korzystając z wiersza poleceń, wpisz następujący tekst i naciśnij . Aby znaleźć swój klucz prywatny, poszukaj linii zaczynającej się od PrivateKey= w pliku konfiguracyjnym WireGuard, który pobrałeś w kroku 1.

/interface wireguard
add listen-port=13231 mtu=1420 name=wireguard-inet private-key="twój klucz prywatny"

Wszystkie kolejne kroki będą wymagały wpisywania poleceń w wierszu poleceń.

4. Dodaj adres IP do właśnie utworzonego interfejsu:

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

5. Dodaj serwer WireGuard jako peer

Dodaj adres punktu końcowego, port punktu końcowego oraz klucz publiczny z pliku konfiguracyjnego WireGuard. Poszukaj linii zaczynających się od PublicKey= i Endpoint=.

Na przykład, jeśli w konfiguracji widnieje Endpoint=103.107.197.2:51820, wpisz endpoint-address=103.107.197.2 i 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="twój klucz publiczny"

6. Włącz maskaradę dla tego interfejsu

Uwaga: Ta konfiguracja zakłada, że używasz domyślnego lokalnego adresu sieciowego używanego przez MikroTik. Jeśli go zmieniłeś, użyj zamiast tego tego adresu dla scr-address=.

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

7. Przekieruj cały ruch sieciowy przez 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. Skonfiguruj ustawienia DNS

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

9. Przekieruj adres IP WireGuard przez bramę głównego dostawcy

Zastąp x.x.x.x adresem punktu końcowego z pliku konfiguracyjnego (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

Jeśli to nie zadziała, musisz zastąpić gateway=[/ip dhcp-client get [find interface=ether1] gateway] przez gateway=x.x.x.x, gdzie x.x.x.x to Twój własny adres bramy internetowej. Twój dostawca Internetu (ISP) powinien być w stanie podać ten adres.

10. Uruchom ponownie swój router

I gotowe! Twój router powinien teraz chronić wszystkie zapewniane przez niego połączenia internetowe za pomocą Proton VPN.