Proton VPN-hjemmeside

Sådan konfigureres Proton VPN på pfSense ved hjælp af WireGuard®

Læsetid
5 min
Kategori
Routere

I denne vejledning viser vi Dem, hvordan De konfigurerer Proton VPN på pfSense 2.7.x ved hjælp af WireGuard® VPN-protokollen. Dette giver Deres router mulighed for at beskytte enhver enhed, der er forbundet til den, med en Proton VPN-forbindelse.

Få mere at vide om WireGuard

De kan også konfigurere Proton VPN på pfSense 2.7.x ved hjælp af OpenVPN-protokollen, men vi anbefaler at bruge WireGuard.

1. Opret en WireGuard-konfigurationsfil

Log ind på Proton VPN med Deres Proton-kontos brugernavn og adgangskode på account.protonvpn.com, gå til OverførslerWireGuard-konfiguration, og download en WireGuard-konfigurationsfil. Sørg for at vælge Platform: Router.

Se, hvordan De downloader en WireGuard-konfigurationsfil fra Proton VPN

For at konfigurere pfSense skal De bruge den private nøgle fra denne konfigurationsfil. For at finde den skal De gå til OverførslerWireGuard-konfiguration og vælge den WireGuard-nøgle, De lige har oprettet. Søg efter linjen, hvor der står PrivateKey =.

Hent den private nøgle fra WireGuard-konfigurationen

De skal også bruge Endpoint = IP-adressen.

Hent endepunkts-IP-adressen fra WireGuard-konfigurationen

2. Installer WireGuard-pakken på pfSense

Indtast 192.168.1.1 i din browsers URL-linje for at åbne pfSense-frontenden. Log ind, og gå til fanen SystemPackage ManagerAvailable Packages. Find WireGuard-pakken, og klik på Install.

Installer WireGuard-pakken

For at bekræfte, at WireGuard er installeret korrekt, skal De gå til SystemPackage ManagerInstalled packages.

3. Opret en ny WireGuard-tunnel

Mens De stadig er i pfSense, skal De gå til VPNWireGuardTunnels og oprette en ny tunnel med følgende indstillinger.

Tunnelkonfiguration:

  • Description: Vælg en passende beskrivelse
  • Listen port: 51820
  • Interface Keys: Privat nøgle fra Deres konfigurationsfil (se trin 1)
  • Public key: Denne genereres automatisk

Grænsefladekonfiguration:

  • Interface Addresses: 10.2.0.2/32

Klik på Save Tunnel, når De er færdig.

Opret en ny WireGuard-tunnel

4. Tilføj en peer

Mens De stadig er på fanen Tunnels, skal De klikke på Add Peer (se ovenfor), hvilket vil føre Dem til fanen Peers. Konfigurer følgende indstillinger.

Peer-konfiguration:

  • Tunnel: den tunnel, der blev oprettet i det forrige trin
  • Description: Vælg et beskrivende navn, for eksempel servernavnet
  • Dynamic Endpoint: Fjern markeringen
  • Endpoint: Endepunkts-IP-adresse fra Deres downloadede WireGuard-konfiguration
  • Port: 51820
  • Keep Alive: 25
  • Public Key: Offentlig nøgle fra Deres downloadede WireGuard-konfigurationsfil (se trin 1)

Adressekonfiguration:

  • Allowed IPs: 0.0.0.0 / 0

Klik på Save Peer, når De er færdig.

Tilføj en peer 1

5. Gå til fanen Settings, marker Enable WireGuard, og klik derefter på Save og Apply Changes.

Tilføj en peer 2

5. Opret en WireGuard-grænseflade

VPN-klienten kører nu, men der routes ingen trafik gennem den. For at route al Deres netværkstrafik gennem den sikre Proton VPN-tunnel skal De konfigurere Interfaces (grænseflader) og firewall-reglerne.

Gå til Interfaces Interface Assignments → Available network ports, og vælg tun_wg0Add.

Dette vil oprette en grænseflade med navnet OPTx (hvor x afhænger af, hvor mange fysiske grænseflader Deres router har). Klik på den nyoprettede grænseflade for at konfigurere den.

Opret en WireGuard-grænseflade 1

Indtast følgende konfigurationsindstillinger·

Generel konfiguration:

  • Enable: markeret
  • IPv4 configuration type: Statisk IPv4

Statisk IPv4-konfiguration:

  • IPv4-adresse: 10.2.0.2 / 32

Klik på Gem og Anvend.

Opret en WireGuard-grænseflade 2

6. Tilføj en ny gateway

Gå til SystemRoutingGateways, og klik på Tilføj for at tilføje en ny gateway.

Tilføj en ny gateway 1

Indtast følgende konfigurationsindstillinger:

  • Interface: OPT1 (eller navnet på grænsefladen fra det foregående trin)
  • Adressefamilie: ipv4
  • Navn: beskrivende navn
  • Gateway: 10.2.0.1
Tilføj en ny gateway 2

Klik på Display Advanced, og markér Use non-local gatewayUse non-local gateway through interface specific route. Klik på Gem og Anvend ændringer.

Tilføj en ny gateway 3

7. Konfigurer firewall-regler

Vi bruger firewall-regler til at dirigere al trafik gennem den Proton VPN-grænseflade, vi konfigurerede i trin 5. Gå til FirewallNATOutbound, og vælg Manual Outbound NAT rule generation. Klik derefter på Gem og Anvend ændringer.

Konfigurer firewall-regler 1

Klik nu på ikonet ud for de to sidste regler for at deaktivere dem.

  • Automatisk oprettet regel for ISAKMP – OPT1 til WAN
  • Automatisk oprettet regel OPT1 til WAN
Konfigurer firewall-regler 2

Klik på ikonet Rediger (blyant) ud for følgende to regler:

  • Automatisk oprettet regel – LAN til WAN
  • Automatisk oprettet regel for ISAKMP – LAN til WAN

I begge tilfælde skal De ændre Interface til VPN-grænsefladen (OPT1) og Address family til IPv4. Klik på Gem og Anvend ændringer, når De er færdig.

Konfigurer firewall-regler 3

Gå til FirewallRulesLANDefault allow LAN to any rule Rediger (blyantsikon).

Konfigurer firewall-regler 4

Klik på Display advancedGateway, og vælg den gateway, vi oprettede i trin 6. Klik på Gem.

Konfigurer firewall-regler 5


Klik på ikonet ud for Default allow LAN IPv6 to any rule for at deaktivere den, og klik derefter på Gem og Anvend ændringer.

Konfigurer firewall-regler 6

8. Konfigurer DNS-indstillinger

Al internettrafik, der passerer gennem pfSense-firewallen, vil nu blive dirigeret gennem en Proton VPN-server. Det gælder dog ikke for DNS-anmodninger. For at løse dette skal vi ændre DNS-indstillingerne i pfSense.

I pfSense skal De gå til System General setupDNS Server Settings og konfigurere følgende indstillinger:

  • DNS-servere: 10.2.0.1
  • Gateway: navnet på den gateway, vi konfigurerede i trin 6.
  • DNS Server Override: ikke markeret

Klik på Gem, når De er færdig.

Konfigurer DNS-indstillinger 1

Gå nu til ServicesDNS Resolver General Settings, og rediger følgende:

  • Outgoing Network Interfaces: OPT1 (den WireGuard-grænseflade, vi har oprettet)
  • DNS Query Forwarding: marker Enable Forwarding mode

Klik på Gem og Anvend ændringer, når De er færdig.

Konfigurer DNS-indstillinger 2

Deres konfiguration er nu fuldført. Al trafik fra Deres netværk sendes nu sikkert gennem den Proton VPN-server, De har valgt. De kan teste dette ved at besøge vores gratis, sikre IP-scanner(nyt vindue) fra enhver enhed på Deres netværk.