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?
| Machine | Rol | Tunneladres | Belt uit naar |
|---|---|---|---|
| VPS (Dusk) | Hub met een publiek IPv4-adres | 10.8.0.1/24 | Niemand; hij luistert op UDP 51820 |
| Thuismachine | Peer achter CGNAT, met LAN 192.168.1.0/24 | 10.8.0.3/24 | De VPS, elke 25 seconden |
| Laptop | Zwervende peer | 10.8.0.2/24 | De 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.
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.
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_forwardstaat standaard op 0.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 inAllowedIPsdragen.De thuismachine configureren
Installeer WireGuard thuis, zet
Endpointop het adres van de VPS en voegPersistentKeepalive = 25toe. Er is geen poortdoorschakeling op de thuisrouter nodig.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.Testen vanaf de laptop
Voer
wg showuit 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.
[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/32Hoe 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.
[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[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 = 25wg-quick up wg0
systemctl enable --now wg-quick@wg0
wg show
ping -c 3 10.8.0.3Wat 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 = 25houdt 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
AllowedIPsvan 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)
- WireGuard-quickstart (persistent keepalive) — WireGuard (checked 2026-11-10)
- Handboekpagina wg-quick(8) — Debian (checked 2026-11-10)
- IP sysctl: ip_forward en IPv6-forwarding — The Linux Kernel documentation (checked 2026-11-10)