Strona główna Proton VPN

Jak skonfigurować Proton VPN na pfSense za pomocą WireGuard®

Odczytywanie
4 min
Kategoria
Routery

W tym poradniku pokażemy Ci, jak skonfigurować Proton VPN na pfSense 2.7.x przy użyciu protokołu VPN WireGuard®. Dzięki temu Twój router będzie chronić każde podłączone do niego urządzenie za pomocą połączenia Proton VPN.

Dowiedz się więcej o WireGuard

Możesz również skonfigurować Proton VPN na pfSense 2.7.x za pomocą protokołu OpenVPN, ale zalecamy korzystanie z WireGuard.

1. Utwórz plik konfiguracji WireGuard

Zaloguj się do Proton VPN przy użyciu swojej nazwy użytkownika i hasła do konta Proton na stronie account.protonvpn.com, przejdź do sekcji Do pobraniaKonfiguracja WireGuard i pobierz plik konfiguracji WireGuard. Upewnij się, że wybierzesz Platforma: Router.

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

Aby skonfigurować pfSense, będziesz potrzebować klucza prywatnego z tego pliku konfiguracji. Aby go znaleźć, przejdź do sekcji Do pobraniaKonfiguracja WireGuard i wybierz klucz WireGuard, który właśnie utworzyłeś. Znajdź wiersz z tekstem PrivateKey =.

Pobierz klucz prywatny z konfiguracji WireGuard

Będziesz również potrzebować adresu IP Endpoint =.

Pobierz adres IP punktu końcowego z konfiguracji WireGuard

2. Zainstaluj pakiet WireGuard na pfSense

Wpisz 192.168.1.1 w pasku adresu URL swojej przeglądarki, aby otworzyć panel pfSense. Zaloguj się i przejdź do SystemPackage Manager → karty Available Packages. Znajdź pakiet WireGuard i kliknij Install.

Zainstaluj pakiet WireGuard

Aby upewnić się, że WireGuard został pomyślnie zainstalowany, przejdź do SystemPackage ManagerInstalled packages.

3. Utwórz nowy tunel WireGuard

Będąc nadal w pfSense, przejdź do VPNWireGuardTunnels i utwórz nowy tunel z następującymi ustawieniami.

Konfiguracja tunelu:

  • Description: Wybierz odpowiedni opis
  • Listen port: 51820
  • Interface Keys: Klucz prywatny z Twojego pliku konfiguracji (zobacz krok 1)
  • Public key: Zostanie wygenerowany automatycznie

Konfiguracja interfejsu:

  • Interface Addresses: 10.2.0.2/32

Gdy skończysz, kliknij Save Tunnel.

Create a new WireGuard tunnel

4. Dodaj peera

Będąc nadal na karcie Tunnels, kliknij Add Peer (patrz wyżej), co przeniesie Cię do karty Peers. Skonfiguruj następujące ustawienia.

Konfiguracja peera:

  • Tunnel: tunel utworzony w poprzednim kroku
  • Description: wybierz opisową nazwę, na przykład nazwę serwera
  • Dynamic Endpoint: odznacz
  • Endpoint: adres IP punktu końcowego z pobranej konfiguracji WireGuard
  • Port: 51820
  • Keep Alive: 25
  • Public Key: klucz publiczny z pobranego pliku konfiguracji WireGuard (patrz krok 1)

Konfiguracja adresu:

  • Allowed IPs: 0.0.0.0 / 0

Kliknij Save Peer, gdy skończysz.

Dodaj peera 1

5. Przejdź do karty Settings, zaznacz Enable WireGuard, a następnie kliknij Save i Apply Changes.

Dodaj peera 2

5. Utwórz interfejs WireGuard

Klient VPN został uruchomiony, ale ruch nie jest jeszcze przez niego przekierowywany. Aby przekierować cały ruch sieciowy przez bezpieczny tunel Proton VPN, musisz skonfigurować interfejsy oraz reguły zapory sieciowej.

Przejdź do Interfaces Interface Assignments → Available network ports i wybierz tun_wg0Add.

Spowoduje to utworzenie interfejsu o nazwie OPTx (gdzie x zależy od liczby fizycznych interfejsów routera). Kliknij nowo utworzony interfejs, aby go skonfigurować.

Utwórz interfejs WireGuard 1

Wprowadź następujące ustawienia konfiguracji·

Ogólna konfiguracja:

  • Enable: zaznaczone
  • IPv4 configuration type: Static IPv4

Statyczna konfiguracja IPv4:

  • Adres IPv4: 10.2.0.2 / 32

Kliknij Zapisz i Zastosuj.

Utwórz interfejs WireGuard 2

6. Dodaj nową bramę

Przejdź do SystemPrzekierowanieBramy i kliknij Dodaj, aby dodać nową bramę.

Dodaj nową bramę 1

Wprowadź następujące ustawienia konfiguracji:

  • Interfejs: OPT1 (lub nazwa interfejsu z poprzedniego kroku)
  • Rodzina adresów: ipv4
  • Nazwa: nazwa opisowa
  • Brama: 10.2.0.1
Dodaj nową bramę 2

Kliknij Wyświetl zaawansowane i zaznacz Użyj bramy nielokalnejUżyj bramy nielokalnej przez trasę specyficzną dla interfejsu. Kliknij Zapisz i Zastosuj zmiany.

Dodaj nową bramę 3

7. Skonfiguruj reguły zapory sieciowej

Używamy reguł zapory sieciowej, aby przekierować cały ruch sieciowy przez interfejs Proton VPN skonfigurowany w kroku 5. Przejdź do Zapora sieciowaNATWychodzące i wybierz Ręczne generowanie reguł wychodzących NAT. Następnie kliknij Zapisz i Zastosuj zmiany.

Skonfiguruj reguły zapory sieciowej 1

Teraz kliknij ikonę obok dwóch ostatnich reguł, aby je wyłączyć.

  • Automatycznie utworzona reguła dla ISAKMP – OPT1 do WAN
  • Automatycznie utworzona reguła OPT1 do WAN
Skonfiguruj reguły zapory sieciowej 2

Kliknij ikonę Edytuj (ołówek) obok dwóch następujących reguł:

  • Automatycznie utworzona reguła – LAN do WAN
  • Automatycznie utworzona reguła dla ISAKMP – LAN do WAN

W obu przypadkach zmień Interfejs na interfejs VPN (OPT1) oraz Rodzinę adresów na IPv4. Gdy skończysz, kliknij Zapisz i Zastosuj zmiany.

Skonfiguruj reguły zapory sieciowej 3

Przejdź do Zapora sieciowaRegułyLANDomyślna reguła zezwalająca LAN do dowolnego Edytuj (ikona ołówka).

Skonfiguruj reguły zapory sieciowej 4

Kliknij Wyświetl zaawansowaneBrama i wybierz bramę utworzoną w kroku 6. Kliknij Zapisz.

Skonfiguruj reguły zapory sieciowej 5


Kliknij ikonę obok reguły Domyślna reguła zezwalająca LAN IPv6 do dowolnego, aby ją wyłączyć, a następnie kliknij Zapisz i Zastosuj zmiany.

Skonfiguruj reguły zapory sieciowej 6

8. Skonfiguruj ustawienia DNS

Cały ruch internetowy przechodzący przez zaporę sieciową pfSense będzie teraz kierowany przez serwer Proton VPN. Zapytania DNS jednak nie są tak kierowane. Aby to naprawić, musimy zmienić ustawienia DNS w pfSense.

W pfSense przejdź do SystemKonfiguracja ogólnaUstawienia serwera DNS i skonfiguruj następujące ustawienia:

  • Serwery DNS: 10.2.0.1
  • Brama: nazwa bramy skonfigurowanej w kroku 6.
  • Zastąpienie serwera DNS: odznaczone

Kliknij Zapisz, gdy skończysz.

Skonfiguruj ustawienia DNS 1

Teraz przejdź do UsługiDNS ResolverUstawienia ogólne i zmień następujące opcje:

  • Wychodzące interfejsy sieciowe: OPT1 (interfejs WireGuard, który został utworzony)
  • Przekazywanie zapytań DNS: zaznacz Włącz tryb przekazywania

Kliknij Zapisz i Zastosuj zmiany, gdy skończysz.

Skonfiguruj ustawienia DNS 2

Konfiguracja została zakończona. Cały ruch z twojej sieci jest teraz bezpiecznie przekierowywany przez wybrany serwer Proton VPN. Możesz to przetestować, odwiedzając nasz bezpłatny, bezpieczny skaner IP(nowe okno) z dowolnego urządzenia w swojej sieci.