Proton VPN-startpagina

Proton VPN configureren op pfSense met WireGuard®

Lezen
4 min
Categorie
Routers

In deze handleiding tonen we u hoe u Proton VPN instelt op pfSense 2.7.x met behulp van het WireGuard®-VPN-protocol. Hiermee kan uw router elk apparaat dat ermee verbonden is beschermen met een Proton VPN-verbinding.

Meer informatie over WireGuard

U kunt Proton VPN op pfSense 2.7.x ook configureren met het OpenVPN-protocol, maar we raden aan om WireGuard te gebruiken.

1. Maak een WireGuard-configuratiebestand aan

Log in bij Proton VPN met de gebruikersnaam en het wachtwoord van uw Proton-account op account.protonvpn.com, ga naar DownloadsWireGuard-configuratie en download een WireGuard-configuratiebestand. Zorg ervoor dat u Platform: Router selecteert.

Ontdek hoe u een WireGuard-configuratiebestand downloadt van Proton VPN

Om pfSense te configureren, heeft u de geheime sleutel uit dit configuratiebestand nodig. Om deze te vinden, gaat u naar DownloadsWireGuard-configuratie en selecteert u de WireGuard-sleutel die u zojuist heeft aangemaakt. Zoek naar de regel met PrivateKey =.

Haal de geheime sleutel op uit de WireGuard-configuratie

U heeft ook het Endpoint = IP-adres nodig.

Haal het endpoint-IP-adres op uit de WireGuard-configuratie

2. Installeer het WireGuard-pakket op pfSense

Voer 192.168.1.1 in de URL-balk van uw browser in om de pfSense-frontend te openen. Log in en ga naar het tabblad SystemPackage ManagerAvailable Packages. Zoek het WireGuard-pakket en klik op Install.

Het WireGuard-pakket installeren

Om te verifiëren of WireGuard succesvol is geïnstalleerd, gaat u naar SystemPackage ManagerInstalled packages.

3. Maak een nieuwe WireGuard-tunnel aan

Ga, nog steeds in pfSense, naar VPNWireGuardTunnels en maak een nieuwe tunnel aan met de volgende instellingen.

Tunnelconfiguratie:

  • Description: Kies een geschikte beschrijving
  • Listen port: 51820
  • Interface Keys: Geheime sleutel uit uw configuratiebestand (zie stap 1)
  • Public key: Deze wordt automatisch gegenereerd

Interfaceconfiguratie:

  • Interface Addresses: 10.2.0.2/32

Klik op Save Tunnel als u klaar bent.

Create a new WireGuard tunnel

4. Voeg een peer toe

Klik, nog steeds op het tabblad Tunnels, op Add Peer (zie hierboven). Dit brengt u naar het tabblad Peers. Configureer de volgende instellingen.

Peerconfiguratie:

  • Tunnel: de tunnel die in de vorige stap is aangemaakt
  • Description: kies een beschrijvende naam, bijvoorbeeld de servernaam
  • Dynamic Endpoint: vink dit uit
  • Endpoint: endpoint-IP-adres uit uw gedownloade WireGuard-configuratie
  • Port: 51820
  • Keep Alive: 25
  • Public Key: de openbare sleutel uit uw gedownloade WireGuard-configuratiebestand (zie stap 1)

Adresconfiguratie:

  • Allowed IPs: 0.0.0.0 / 0

Klik op Save Peer als u klaar bent.

Een peer toevoegen 1

5. Ga naar het tabblad Settings, vink Enable WireGuard aan en klik vervolgens op Save en Apply Changes.

Een peer toevoegen 2

5. Maak een WireGuard-interface aan

De VPN-client is nu actief, maar er wordt geen verkeer doorheen geleid. Om al uw netwerkverkeer door de beveiligde Proton VPN-tunnel te leiden, moet u de interface- en firewallregels configureren.

Ga naar Interfaces Interface Assignments → Available network ports en selecteer tun_wg0Add.

Hiermee wordt een interface met de naam OPTx aangemaakt (waarbij x afhangt van het aantal fysieke interfaces dat uw router heeft). Klik op de nieuw aangemaakte interface om deze te configureren.

Een WireGuard-interface aanmaken 1

Voer de volgende configuratie-instellingen in·

Algemene configuratie:

  • Enable: aangevinkt
  • IPv4 configuration type: Static IPv4

Statische IPv4-configuratie:

  • IPv4-adres: 10.2.0.2 / 32

Klik op Opslaan en Toepassen.

Een WireGuard-interface 2 aanmaken

6. Een nieuwe gateway toevoegen

Ga naar SystemRouteringGateways en klik op Toevoegen om een nieuwe gateway toe te voegen.

Een nieuwe gateway 1 toevoegen

Voer de volgende configuratie-instellingen in:

  • Interface: OPT1 (of de naam van de interface uit de vorige stap)
  • Address Family: ipv4
  • Naam: beschrijvende naam
  • Gateway: 10.2.0.1
Een nieuwe gateway 2 toevoegen

Klik op Display Advanced en vink Use non-local gatewayUse non-local gateway through interface specific route aan. Klik op Opslaan en Wijzigingen toepassen.

Een nieuwe gateway 3 toevoegen

7. Firewallregels configureren

We gebruiken firewallregels om al het verkeer te routeren via de Proton VPN-interface die we in stap 5 hebben ingesteld. Ga naar FirewallNATOutbound en selecteer Manual Outbound NAT rule generation. Klik vervolgens op Opslaan en Wijzigingen toepassen.

Firewallregels configureren 1

Klik nu op het -pictogram naast de laatste twee regels om deze uit te schakelen.

  • Auto created rule for ISAKMP – OPT1 to WAN
  • Auto created rule OPT1 to WAN
Firewallregels configureren 2

Klik op het Bewerken-pictogram (potlood) naast de volgende twee regels:

  • Auto created rule – LAN to WAN
  • Auto created rule for ISAKMP – LAN to WAN

Wijzig in beide gevallen de Interface naar de VPN-interface (OPT1) en de Address family naar IPv4. Klik op Opslaan en Wijzigingen toepassen als u klaar bent.

Firewallregels configureren 3

Ga naar FirewallRulesLANDefault allow LAN to any rule Bewerken (potloodpictogram).

Firewallregels configureren 4

Klik op Display advancedGateway en selecteer de gateway die we in stap 6 hebben aangemaakt. Klik op Opslaan.

Firewallregels configureren 5


Klik op het -pictogram naast Default allow LAN IPv6 to any rule om deze uit te schakelen en klik vervolgens op Opslaan en Wijzigingen toepassen.

Firewallregels configureren 6

8. DNS-instellingen configureren

Al het internetverkeer dat door de pfSense-firewall gaat, wordt nu via een Proton VPN-server gerouteerd. Dit geldt echter niet voor DNS-aanvragen. Om dit op te lossen, moeten we de DNS-instellingen in pfSense wijzigen.

Ga in pfSense naar System General setupDNS Server Settings en configureer de volgende instellingen:

  • DNS Servers: 10.2.0.1
  • Gateway: de naam van de gateway die we in stap 6 hebben geconfigureerd.
  • DNS Server Override: uitgevinkt

Klik op Opslaan als u klaar bent.

DNS-instellingen configureren 1

Ga nu naar ServicesDNS Resolver General Settings en wijzig het volgende:

  • Outgoing Network Interfaces: OPT1 (de WireGuard-interface die we hebben aangemaakt)
  • DNS Query Forwarding: vink Enable Forwarding mode aan

Klik op Opslaan en Wijzigingen toepassen als u klaar bent.

DNS-instellingen configureren 2

Uw setup is now voltooid. Al het verkeer van uw netwerk wordt nu veilig gerouteerd via de Proton VPN-server die u heeft gekozen. U kunt dit testen door onze gratis veilige IP-scanner(nieuw venster) te bezoeken vanaf elk apparaat op uw netwerk.