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.