Geen KYC · e-mail optioneel · betalen in Monero, Bitcoin of USDT
Taal: Nederlands
Een VPS uitrollen

Gids · gecontroleerd 2026-11-10

Hoe verbind ik mijn thuisnetwerk met een VPS via WireGuard (achter CGNAT)?

Uw thuisrouter heeft geen publiek adres. De VPS heeft er wel een, dus wordt hij het ontmoetingspunt waar beide kanten naartoe bellen.

Laatst bijgewerkt: · 6 min leestijd

Snel antwoord

Hoe verbind ik mijn thuisnetwerk met een VPS via WireGuard (achter CGNAT)?

Om uw thuisnetwerk met WireGuard achter CGNAT aan een VPS te koppelen, draait u WireGuard op de VPS als hub en laat u de thuismachine ernaartoe bellen met PersistentKeepalive = 25. Een Gloamport Dusk-plan, 1 vCPU, 2 GB RAM, 40 GB NVMe, 2 TB traffic, host de hub voor $5.25 per maand op 12 maanden.

Welk adres gebruikt elke kant in deze opzet?

MachineRolTunneladresBelt uit naar
VPS (Dusk)Hub met een publiek IPv4-adres10.8.0.1/24Niemand; hij luistert op UDP 51820
ThuismachinePeer achter CGNAT, met LAN 192.168.1.0/2410.8.0.3/24De VPS, elke 25 seconden
LaptopZwervende peer10.8.0.2/24De VPS

Adressen zijn voorbeelden uit privébereiken. Prijzen: Dusk kost $5.25 per maand op 12 maanden en $10.50 op 1 maand.

Waarom blokkeert CGNAT een gewone WireGuard-opzet?

Achter CGNAT deelt uw router één publiek IPv4-adres met andere klanten, zodat niets van buitenaf een verbinding naar uw thuis kan openen. WireGuard heeft nodig dat één kant via een adres bereikbaar is, en de VPS is die kant: hij heeft Eén IPv4-adres en een IPv6 /64 per VPS, op een poort van 1 Gbit/s. Het verkeer van een plan telt alleen uitgaand dataverkeer, en het doorlaten ervan leidt op zichzelf nooit tot een rekening.

De thuismachine opent de tunnel naar buiten. De WireGuard-quickstart beschrijft PersistentKeepalive voor precies dit geval: stel het in op een peer achter een firewall of NAT, en 25 seconden is "een verstandig interval dat met een grote verscheidenheid aan firewalls werkt". De NAT-mapping blijft dan open en de VPS kan pakketten er weer doorheen sturen.

Welk Gloamport-plan past bij de hub?

Dusk past bij een hub die verkeer tussen een paar machines doorgeeft. Gloamport noemt het voor "Een VPN plus een Tor-relay of een onion-site", met 1 vCPU, 2 GB RAM en 2 TB maandelijks verkeer.

Volgens het onderzoek van Gloamport van 10 november 2026 was de mediane prijs van een VPS met 1 vCPU en 2 GB, gemeten over 32 hosts, $18.91 per maand. Als u alleen een tunnel voor één kleine dienst nodig hebt, is Ember genoeg; de basisopzet staat in Hoe stel ik WireGuard in op een VPS?.

Hoe verbind ik mijn thuisnetwerk stap voor stap met een VPS via WireGuard?

Zes stappen. Doe eerst de VPS, daarna de thuismachine.

  1. De hub instellen

    Installeer WireGuard op de VPS en genereer het sleutelpaar, zoals in de basisgids. Open UDP 51820 in de firewall die u daar draait.

  2. Doorsturen inschakelen op de VPS

    Pakketten van de laptop naar de thuismachine gaan via de VPS, dus IPv4-forwarding moet aan staan. net.ipv4.ip_forward staat standaard op 0.

  3. Beide peers aangeven op de VPS

    Voeg één [Peer] toe voor de thuismachine en één voor de laptop. De thuispeer kan het thuis-LAN ook in AllowedIPs dragen.

  4. De thuismachine configureren

    Installeer WireGuard thuis, zet Endpoint op het adres van de VPS en voeg PersistentKeepalive = 25 toe. Er is geen poortdoorschakeling op de thuisrouter nodig.

  5. De laptop configureren

    Geef hem AllowedIPs = 10.8.0.0/24, 192.168.1.0/24, zodat tunnel- en thuisverkeer allebei via de VPS lopen.

  6. Testen vanaf de laptop

    Voer wg show uit op de VPS, en ping daarna 10.8.0.3 vanaf de laptop. Een recente handshake voor elke peer betekent dat beide kanten verbinding hebben gemaakt.

Hoe schrijf ik de configuratie van de hub?

Het hubbestand somt elke peer op met zijn publieke sleutel en de adressen waarnaar de VPS mag sturen. Door het thuis-LAN op de thuispeer op te geven, kan de VPS 192.168.1.0/24 in de tunnel routeren.

/etc/wireguard/wg0.conf on the VPS
[Interface]
Address = 10.8.0.1/24
ListenPort = 51820
PrivateKey = <VPS private key>
PostUp = sysctl -w net.ipv4.ip_forward=1

[Peer]
# home machine
PublicKey = <home public key>
AllowedIPs = 10.8.0.3/32, 192.168.1.0/24

[Peer]
# laptop
PublicKey = <laptop public key>
AllowedIPs = 10.8.0.2/32

Hoe configureer ik de thuismachine en de laptop?

De thuismachine heeft PersistentKeepalive nodig en een route naar het tunnelsubnet; de laptop heeft routes naar beide subnetten nodig. Breng elk op met wg-quick up wg0.

Als u wilt dat de laptop andere apparaten op het thuis-LAN bereikt, en niet alleen de thuismachine, moet de thuismachine zelf pakketten doorsturen: zet daar ook net.ipv4.ip_forward op 1, bijvoorbeeld met een regel PostUp = sysctl -w net.ipv4.ip_forward=1.

/etc/wireguard/wg0.conf on the home machine
[Interface]
Address = 10.8.0.3/24
PrivateKey = <home private key>
PostUp = sysctl -w net.ipv4.ip_forward=1

[Peer]
PublicKey = <VPS public key>
Endpoint = <VPS IPv4 address>:51820
AllowedIPs = 10.8.0.0/24
PersistentKeepalive = 25
/etc/wireguard/wg0.conf on the laptop
[Interface]
Address = 10.8.0.2/24
PrivateKey = <laptop private key>

[Peer]
PublicKey = <VPS public key>
Endpoint = <VPS IPv4 address>:51820
AllowedIPs = 10.8.0.0/24, 192.168.1.0/24
PersistentKeepalive = 25
Opstarten en testen
wg-quick up wg0
systemctl enable --now wg-quick@wg0
wg show
ping -c 3 10.8.0.3

Wat kan ik met de tunnel doen wanneer die draait?

U kunt overal vandaan een thuis-NAS, camera of zelf gehoste dienst bereiken zonder thuis een poort te openen. De laptop praat met 10.8.0.3 alsof het apparaat naast hem staat, en niets wordt blootgesteld op uw thuisrouter.

Houd de VPS bereikbaar en netjes: Hoe harden ik SSH op een nieuwe VPS? behandelt de inlogkant, en Is een zelf gehoste VPN op een VPS beter dan een VPN-dienst? weegt de hele aanpak af. Voor de hub kost Dusk op een termijn van 12 maanden $5.25 per maand; de plannen staan op de prijspagina.

Samengevat
  • CGNAT blokkeert inkomende verbindingen, dus de thuismachine belt naar de VPS.
  • De VPS draait de hub met een publiek IPv4-adres en UDP 51820 open.
  • PersistentKeepalive = 25 houdt de NAT-mapping thuis open.
  • IPv4-forwarding (net.ipv4.ip_forward=1) is nodig op de VPS, en thuis om het LAN te bereiken.
  • De AllowedIPs van elke peer bepaalt welke subnetten die kan bereiken.
  • Dusk (1 vCPU, 2 GB RAM, 40 GB NVMe, 2 TB traffic) kost $5.25 per maand op 12 maanden.

Thuisnetwerk naar VPS met WireGuard: veelgestelde vragen

Heb ik poortdoorschakeling nodig op mijn thuisrouter?

Nee. De thuismachine opent de verbinding naar buiten toe, naar de VPS, dus de router hoeft alleen uitgaand UDP toe te staan. De keepalive houdt de terugweg open.

Wat is CGNAT?

Carrier-grade NAT is een opzet waarbij uw internetprovider één publiek IPv4-adres deelt tussen veel klanten. U kunt geen ongevraagde inkomende verbindingen ontvangen, en daarom treedt de VPS op als ontmoetingspunt.

Kan de VPS mijn hele thuis-LAN bereiken?

Ja, als de thuispeer het LAN, zoals 192.168.1.0/24, vermeldt in zijn AllowedIPs op de VPS, en de thuismachine pakketten doorstuurt met net.ipv4.ip_forward op 1.

Welk Gloamport-plan moet ik kiezen voor de hub?

Dusk, voor $5.25 per maand op 12 maanden, past bij een hub voor een paar machines. Ember is genoeg als maar één apparaat verbinding maakt.

Draagt de tunnel IPv6?

Dat kan. Voeg een IPv6-adres toe aan Address en een IPv6-prefix aan AllowedIPs; wg-quick accepteert beide families, en de kernel heeft een aparte instelling voor IPv6-forwarding.

Bronnen (3)
  1. WireGuard-quickstart (persistent keepalive) — WireGuard (checked 2026-11-10)
  2. Handboekpagina wg-quick(8) — Debian (checked 2026-11-10)
  3. IP sysctl: ip_forward en IPv6-forwarding — The Linux Kernel documentation (checked 2026-11-10)

Vanaf $3.74/maand · geen KYC

Een VPS uitrollen