Comment utiliser : Générateur de config WireGuard
- Saisissez l’adresse publique du serveur (IP ou domaine), le port UDP et le sous-réseau VPN. Les valeurs par défaut conviennent à la plupart des installations.
- Choisissez si les clients envoient tout le trafic via le VPN (confidentialité sur un Wi-Fi public) ou seulement le trafic vers votre réseau privé (tunnel partagé).
- Ajoutez vos appareils avec + Ajouter un appareil. Chacun reçoit ses propres clés, son adresse, son fichier de configuration et son QR code.
- Copiez
wg0.confsur le serveur et démarrez-le. Importez les configurations client dans l’application WireGuard : sur téléphone, il suffit de scanner le QR code.
Comment les configurations s’articulent
Chaque pair WireGuard possède une paire de clés. Le wg0.conf du serveur contient sa propre clé privée et un bloc [Peer] par appareil, avec la clé publique de cet appareil et son adresse VPN. Chaque configuration client contient la clé privée du client, la clé publique du serveur, le Endpoint et les AllowedIPs, c’est-à-dire les réseaux à faire passer par le tunnel : 0.0.0.0/0, ::/0 pour tout, ou seulement le sous-réseau VPN pour un tunnel partagé.
| Paramètre | Rôle |
|---|---|
PostUp / PostDown | Règles NAT (masquerade) pour que les clients accèdent à Internet via le serveur |
PersistentKeepalive = 25 | Maintient la connexion ouverte à travers les box domestiques et les réseaux mobiles |
PresharedKey | Une clé symétrique supplémentaire par pair, qui protège aussi l’échange de clés contre de futures attaques quantiques |
DNS | Résolveur utilisé par le client pendant la connexion, pour que le DNS ne fuite pas hors du tunnel |
Les clés sont-elles sécurisées ?
Les clés sont générées sur votre appareil avec l’algorithme X25519 (vérifié avec les vecteurs de test de la RFC 7748) et un générateur de nombres aléatoires cryptographique. Rien n’est envoyé à notre serveur. Traitez tout de même les clés privées comme des mots de passe : ne collez pas les configurations dans des discussions et supprimez les fichiers téléchargés dont vous n’avez plus besoin.
Aussi recherché comme : générateur config wireguard, générateur de configuration wireguard, générateur de clés wireguard, générateur wg0.conf, qr code wireguard, configuration client wireguard, installer serveur wireguard, configurer vpn wireguard.
Outils complémentaires : Générateur de config WireGuard
- Calculateur de sous-réseaux — Saisissez une IP avec son préfixe (10.0.0.0/22) ou un masque de sous-réseau (192.168.1.10 255.255.255.0) pour obtenir le réseau, l’adresse de diffusion, les hôtes utilisables et la décomposition binaire, puis découpez-le en sous-réseaux.
- Générateur de clé SSH — Créez une paire de clés SSH pour GitHub, GitLab, vos serveurs ou les clés de déploiement CI — Ed25519 par défaut, au format OpenSSH standard, sans rien installer.
- Générateur de service systemd — Faites tourner votre application comme un véritable service Linux qui démarre au boot et redémarre après un plantage.
- Générateur de codes QR — Créez un code QR pour un lien, une connexion Wi-Fi, une fiche de contact, une adresse e-mail, un numéro de téléphone ou un SMS.