WireGuard Konfigurator — Server- und Client-Configs mit QR-Codes

Richte ein WireGuard-VPN in wenigen Minuten ein. Trag die Adresse deines Servers und die Geräte ein, die sich verbinden sollen, und erhalte die server wg0.conf, eine Client-Config pro Gerät und einen QR-Code für jedes Handy. Die Schlüssel werden im Browser mit X25519 erzeugt und verlassen ihn nie. Wähle einen vollen oder geteilten Tunnel, DNS, IPv6, Preshared Keys und die NAT-Regeln, die der Server braucht.

Aktualisiert am

Geräte

Server

wg0.conf

Auf dem Server: sudo cp wg0.conf /etc/wireguard/ && sudo chmod 600 /etc/wireguard/wg0.conf, Weiterleitung aktivieren mit sudo sysctl -w net.ipv4.ip_forward=1 (in /etc/sysctl.conf eintragen), UDP-Port 51820 öffnen und danach sudo systemctl enable --now wg-quick@wg0 ausführen.

Deine Daten verlassen nie deinen Computer. Die Verarbeitung erfolgt zu 100 % lokal im Browser.

So nutzt du: WireGuard Konfigurator

  1. Trag die öffentliche Adresse des Servers (IP oder Domain), den UDP-Port und das VPN-Subnetz ein. Die Standardwerte passen für die meisten Setups.
  2. Lege fest, ob Clients den gesamten Traffic über das VPN senden (Privatsphäre im öffentlichen WLAN) oder nur den Traffic zu deinem privaten Netz (Split Tunnel).
  3. Füge deine Geräte mit + Gerät hinzufügen hinzu. Jedes bekommt eigene Schlüssel, eine Adresse, eine Config-Datei und einen QR-Code.
  4. Kopiere wg0.conf auf den Server und starte sie. Importiere die Client-Configs in der WireGuard-App. Auf dem Handy reicht es, den QR-Code zu scannen.

So greifen die Configs ineinander

Jeder WireGuard-Peer hat ein Schlüsselpaar. Die wg0.conf des Servers enthält seinen eigenen privaten Schlüssel und einen [Peer]-Block pro Gerät mit dessen öffentlichem Schlüssel und VPN-Adresse. Jede Client-Config enthält den privaten Schlüssel des Clients, den öffentlichen Schlüssel des Servers, den Endpoint und AllowedIPs. Dort stehen die Netze, die durch den Tunnel geleitet werden: 0.0.0.0/0, ::/0 für alles oder nur das VPN-Subnetz für einen Split Tunnel.

EinstellungWas sie macht
PostUp / PostDownNAT-Regeln (Masquerade), damit Clients über den Server ins Internet kommen
PersistentKeepalive = 25Hält die Verbindung über Heimrouter und Mobilfunknetze offen
PresharedKeyEin zusätzlicher symmetrischer Schlüssel pro Peer, der außerdem gegen künftige Quantenangriffe auf den Schlüsselaustausch schützt
DNSResolver, den der Client während der Verbindung nutzt, damit DNS-Anfragen den Tunnel nicht verlassen

Sind die Schlüssel sicher?

Die Schlüssel werden auf deinem Gerät mit dem Algorithmus X25519 erzeugt (geprüft anhand der Testvektoren aus RFC 7748) und mit einem kryptografischen Zufallsgenerator. Nichts wird an unseren Server gesendet. Behandle die privaten Schlüssel trotzdem wie Passwörter: Füge Configs nicht in Chats ein und lösche heruntergeladene Dateien, die du nicht mehr brauchst.

Auch gesucht als: wireguard config generator, wireguard schlüssel generator, wg0.conf generator, wireguard qr code, wireguard client konfiguration, wireguard server einrichten, wireguard vpn einrichten.

Passende Tools zu: WireGuard Konfigurator

  • Subnetz-Rechner — Gib eine IP mit Präfix (10.0.0.0/22) oder eine Subnetzmaske (192.168.1.10 255.255.255.0) ein, um Netzwerk, Broadcast, nutzbare Hosts und die binäre Aufschlüsselung zu erhalten — und teile das Netz in Subnetze auf.
  • SSH-Key Generator — Erstelle ein SSH-Schlüsselpaar für GitHub, GitLab, Server oder CI-Deploy-Keys — standardmäßig Ed25519, im gängigen OpenSSH-Format und ohne etwas installieren zu müssen.
  • systemd Service Generator — Lass deine App als richtigen Linux-Dienst laufen, der beim Booten startet und nach einem Absturz neu startet.
  • QR-Code-Generator — Erstelle einen QR-Code für einen Link, WLAN-Zugangsdaten, eine Visitenkarte, eine E-Mail-Adresse, eine Telefonnummer oder eine SMS.

Häufige Fragen

Wie richte ich einen WireGuard-Server ein?
Installiere WireGuard (sudo apt install wireguard), kopiere die erzeugte wg0.conf nach /etc/wireguard/, aktiviere die IP-Weiterleitung, öffne den UDP-Port in deiner Firewall und führe sudo systemctl enable --now wg-quick@wg0 aus.
Wie verbinde ich mein Handy?
Installiere die WireGuard-App, tippe auf + → QR-Code scannen und scanne hier den QR-Code des Geräts. Der Tunnel ist dann bereit und kann eingeschaltet werden.
Voller Tunnel oder Split Tunnel?
Ein voller Tunnel (0.0.0.0/0) leitet den gesamten Traffic über das VPN. Das ist ideal für Privatsphäre im öffentlichen WLAN. Ein Split Tunnel leitet nur den Traffic zu deinem privaten Netz. Der Rest des Internets bleibt so schnell und lokal.
Warum kann mein Client sich verbinden, aber nicht ins Internet?
Meist ist die IP-Weiterleitung deaktiviert oder die NAT-Regel verwendet die falsche Schnittstelle. Prüfe sysctl net.ipv4.ip_forward und ob „Internet-Schnittstelle des Servers“ mit dem Standardgerät aus ip route übereinstimmt (oft eth0 oder ens3).
Kann ich WireGuard Konfigurator als Web-App installieren und offline nutzen?
Ja. WireGuard Konfigurator ist eine installierbare Web-App (PWA) – sie wird über Ihren Browser installiert und nicht aus einem App-Store heruntergeladen. Klicken Sie oben auf dieser Seite in Chrome oder Edge (Windows, macOS, Linux, ChromeOS) auf „App installieren“ oder verwenden Sie auf Android-Geräten „Teilen“ → „Zum Startbildschirm hinzufügen“ auf dem iPhone und iPad bzw. „Datei“ → „Zum Dock hinzufügen“ in Safari 17+ auf einem Mac. Die App öffnet sich dann in einem eigenen Fenster mit einem eigenen Symbol, und da sie vollständig in Ihrem Browser ausgeführt wird, funktioniert sie auch offline. Firefox auf dem Desktop kann keine Web-Apps installieren. So funktioniert die Installation.

Ähnliche Tools