Outil gratuit
Générateur de config WireGuard
Obtiens le wg0.conf du serveur et un .conf par appareil avec son QR code pour téléphone, le tout dans un ZIP (jusqu'à 250 clients, gratuit).
Les clés sont générées dans ton navigateur (tweetnacl, Curve25519). Rien n'est envoyé à nos serveurs.
Aller au générateur[Interface]PrivateKey = yAnz5TF+lXXJte14tji3zlMNq+hd2rYUIgJBgB3fBmk=Address = 10.8.0.2/32DNS = 1.1.1.1[Peer]PublicKey = xTIBA5rboUvnH4htodjb6e697QjLERt1NAB4mZqp8Dg=Endpoint = 203.0.113.10:51820AllowedIPs = 0.0.0.0/0, ::/0PersistentKeepalive = 25
Valeurs de documentation, pas une vraie clé. Les tiennes s'affichent plus bas après le formulaire.
Il te faut un serveur : HostPapa VPS Lite (2,95 $/mois) ou Contabo
Il te faut un serveur
Un fichier .conf ne fonctionne qu'avec un serveur Linux qui fait tourner WireGuard sur une IP publique. Collez cette IP dans le formulaire.
Plus de RAM pour le même usage ? voir l'offre Contabo Cloud VPS
Carte refusée, ou envie d'un hébergeur américain ? Le VPS Basic d'Ultahost est à 5,52 $/mois sur 24 mois (relevé le 21 octobre 2026) et accepte aussi le Bitcoin, Alipay, WeChat Pay et Qiwi ; vérifie ses conditions pour ton pays. Voir les VPS Ultahost
Configure ton tunnel
Toutes les clés sont générées dans ton navigateur (Curve25519 / X25519). Rien n'est envoyé à nos serveurs - ta config reste 100% privée.
IPv4 publique ou domaine de la machine qui fera tourner WireGuard. Pas encore de serveur ? Laisse vide et ajoute-la plus tard.
Gratuit, sans compte : jusqu'à 250 clients, chaque .conf avec son QR code, et un ZIP avec tous les fichiers.
Tout ce que l'appareil envoie sur Internet passe par ton serveur.
Paramètres avancésSous-réseau du tunnel, DNS, réseaux site à site. Les valeurs par défaut conviennent à la plupart des cas.
Optionnel. Indique le sous-réseau local derrière le serveur et/ou derrière un client qui sert de passerelle de site (un routeur, un Raspberry Pi, un NAS). Le générateur ajoute chaque réseau aux AllowedIPs du serveur, donne à chaque pair les routes vers les autres réseaux et écrit les règles de transfert sur les passerelles. Laisse un champ vide pour un client normal.
Ce que tu télécharges
wg0.conf
pour le serveur
client1.conf
un par appareil
QR (exemple)
pour l'app mobile
Aperçu illustratif : lignes et QR fictifs, aucune vraie clé. Tes vrais fichiers sont générés dans ton navigateur au clic.
Autres outils WireGuard
Générateur de clés : clé publique depuis une clé privée
Générateur de clés WireGuard : clé publique depuis une clé privée
Tu as déjà une ligne PrivateKey et il te faut la clé publique correspondante pour le bloc [Peer] de l'autre côté ? Colle-la ici. C'est le même calcul que `wg pubkey`.
Équivalent en ligne de commande : echo "PRIVATE_KEY" | wg pubkey
Tu cherches l'inverse (clé publique vers clé privée) ? Personne ne peut le faire : c'est ce qui protège le tunnel. Si la clé privée est perdue, génère une nouvelle paire et remplace la PublicKey de l'autre côté.
Calculé dans ton navigateur. Rien n'est envoyé ni enregistré.
Vérificateur de config : collez un .conf, trouvez les erreurs
Vérificateur de config WireGuard : tester un .conf avant wg-quick up
Colle une config WireGuard existante (client ou serveur). Le vérificateur la lit comme wg-quick et liste ce qui empêchera le handshake. Tu peux remplacer la PrivateKey par une autre clé valide : les contrôles fonctionnent pareil.
Vérifié dans ton navigateur. Rien n'est envoyé ni enregistré.
Aller plus loin
Le tunnel ne monte pas après l'import de ces fichiers ?
La check-list du kit suit 12 causes dans l'ordre du diagnostic (pare-feu du cloud, pare-feu système, Endpoint, NAT, clés, horloge, AllowedIPs, MTU, DNS), chacune avec la commande qui la confirme et le correctif. Kit en anglais.
Plusieurs serveurs ou plus de trois appareils ? Garde tes configs au même endroit.
Garde serveurs, pairs et clés (chiffrées, sur notre serveur), QR codes, révocation en un clic. Gratuit jusqu'à 3 pairs.
Ouvrir WireGuard Manager (gratuit)Comment utiliser ce générateur
- 01
Remplis le formulaire
Saisis l'IP ou le domaine de ton serveur, le port d'écoute (défaut 51820), le sous-réseau VPN, le résolveur DNS et le nombre de clients.
- 02
Clique sur Générer
De vraies paires de clés Curve25519 sont générées dans ton navigateur. Rien n'est envoyé à nos serveurs.
- 03
Déploie la config serveur
Copie ou télécharge wg0.conf. Sur ton VPS : sudo cp wg0.conf /etc/wireguard/ && sudo wg-quick up wg0. Active au démarrage : sudo systemctl enable wg-quick@wg0.
- 04
Déploie les configs client
Copie chaque client.conf sur l'appareil client, ou scanne le QR code avec l'app mobile WireGuard.
Pourquoi héberger son propre VPN ?
Les fournisseurs VPN commerciaux conservent les logs de trafic, opèrent sous des juridictions de surveillance et peuvent disparaître du jour au lendemain. Avec un VPN WireGuard auto-hébergé sur un VPS Contabo dès 5,50 €/mois, tu possèdes l'IP de sortie, les clés ne quittent jamais ta machine, et tu opères sous juridiction RGPD (Allemagne) plutôt que CLOUD Act.
Héberge ton VPN WireGuard sur Contabo
Un Contabo Cloud VPS 4 (4 vCPU, 8 Go RAM, bande passante illimitée) est largement suffisant pour 10+ tunnels WireGuard. dès 5,50 €/mois (prix catalogue relevé le 17 octobre 2026) - datacenter allemand, juridiction RGPD, IPv4 dédiée.
Obtenir Contabo Cloud VPS 4 →Lien affilié - nous touchons une commission sans surcoût pour toi.
Besoin aussi des check-lists de dépannage et de durcissement ?
Le WireGuard Self-Hosting Kit réunit dans un ZIP une check-list de dépannage en 12 causes, une check-list de durcissement en 21 points, un aide-mémoire avec les tables MTU et keepalive, 11 modèles de configuration (site à site, tunnel inverse CGNAT, wg-easy, nftables) et deux scripts (PDF, Markdown et fichiers .conf). Le kit est en anglais.
Obtenir le kit (9 USD)Notre propre produit numérique, vendu sur Gumroad. Le générateur ci-dessus reste gratuit.