WireGuard-configuratiegenerator
Vul de server- en clientgegevens in en krijg correct opgemaakte wg-quick WireGuard-configuraties: kopiëren, downloaden als .conf of scannen als QR-code.
🔒 Deze tool werkt volledig in je browser. Je bestanden worden nooit naar een server geüpload.
Lokaal in je browser gegenereerd. Sleutelparen worden gemaakt met de Web Crypto API (X25519 / Curve25519) en pre-shared keys met crypto.getRandomValues(). Er wordt geen configuratie of sleutelmateriaal naar een server verzonden of daar opgeslagen.
Server
De server krijgt het eerste hostadres van het subnet; de clients worden daarna opeenvolgend toegewezen.
Clients
Clients heten <prefix>-1, <prefix>-2, … 0.0.0.0/0, ::/0 routeert al het verkeer; gebruik een smaller bereik voor een split-tunnel.
Overzicht
Zo werkt de WireGuard-configuratiegenerator
- Voer de servergegevens in: openbare hostnaam of IP, luisterpoort, VPN-subnet en optioneel DNS, MTU en PersistentKeepalive.
- Kies hoeveel clientconfiguraties je nodig hebt (1 tot 10) en een naamvoorvoegsel. Elke client krijgt het volgende vrije adres in het subnet.
- Klik op ‘Configuratie genereren’. X25519-sleutelparen, en een optionele pre-shared key per client, worden lokaal met de Web Crypto API gemaakt en er wordt niets verzonden.
- Bekijk de serverconfiguratie en elke clientkaart, kopieer dan de tekst, download het .conf-bestand, scan de client-QR-code of download alle bestanden als ZIP.
FAQ
Genereert deze tool echte WireGuard-sleutels?
Ja. Elk sleutelpaar is een echte Curve25519-sleutel (X25519) die in je browser wordt gemaakt met de Web Crypto API, en pre-shared keys zijn 32 willekeurige bytes uit crypto.getRandomValues(). Als een browser geen X25519 ondersteunt, markeert de tool de uitvoer duidelijk als tijdelijke sleutels.
Wordt er iets naar een server verzonden?
Nee. Alle velden, sleutels en configuratiebestanden worden volledig in je browser samengesteld, zonder netwerkverzoek. Behandel gedownloade client-.conf-bestanden en QR-codes toch als geheim, want elk bevat een privésleutel.
Wat doe ik met de gedownloade bestanden?
Zet wg0.conf op de server en start het met wg-quick, bijvoorbeeld wg-quick up ./wg0.conf, en importeer daarna elk client-.conf-bestand in de WireGuard-app of scan de QR-code met een telefoon.
Hoe wij ons verhouden
| Functie | Online Tool Store | wg-opdrachtregelprogramma's |
|---|---|---|
| Genereert echte X25519-sleutelparen | ✓ | ✓ |
| Maakt een volledige wg-quick-configuratie op | ✓ | Handmatig |
| Draait volledig in de browser, zonder installatie | ✓ | ✗ |
| Serverconfiguratie plus één bestand per client | ✓ | Handmatig |
| QR-codes en download als .conf of ZIP | ✓ | ✗ |
Gebruik deze generator om snel een WireGuard-server en zijn clients op te zetten. Voor langlopende productiesleutels genereren veel teams ze nog steeds rechtstreeks op de host met wg genkey.