Vous avez installé WireGuard sur votre serveur maison, ouvert l'UDP 51820, redirigé le port sur votre box - et ça refuse toujours de se connecter depuis l'extérieur. Avant de revérifier la config pour la dixième fois, soupçonnez le réseau : la raison la plus fréquente pour laquelle un VPN auto-hébergé n'est pas joignable depuis Internet est le CGNAT, et aucune configuration de box ne le corrige. Voici ce que c'est, comment le confirmer, et les solutions qui marchent vraiment.
Ce qu'est le CGNAT, et pourquoi il casse l'auto-hébergement
Le CGNAT (carrier-grade NAT) est la façon dont beaucoup de FAI gèrent la pénurie d'adresses IPv4 : au lieu de donner à chaque client sa propre IP publique, ils placent de nombreux clients derrière une seule adresse publique partagée. Le côté WAN de votre box reçoit une adresse de plage privée (souvent dans 100.64.0.0/10), et c'est le NAT du FAI qui décide de ce qui entre.
La conséquence est simple et frustrante : aucune IP publique ne pointe vers votre ligne, donc les connexions entrantes n'ont nulle part où atterrir. La redirection de port sur votre box ne contrôle que le trafic qui a déjà atteint la box - et avec le CGNAT il n'y arrive jamais, car le blocage est un cran plus haut, chez le FAI.
Comment vérifier si vous êtes derrière un CGNAT
Vous pouvez le confirmer en une minute. Ouvrez la page d'administration de votre box et trouvez son IP WAN. Puis relevez votre IP publique sur un service comme whatismyip. Si les deux ne correspondent pas, vous êtes derrière un CGNAT. Une IP WAN de box dans 100.64.0.0/10, ou une plage privée comme 10.x.x.x ou 192.168.x.x, est un signe qui ne trompe pas.

Les solutions, de la plus propre à la plus bricolée
- Un VPS à IP publique (le plus fiable). Hébergez WireGuard sur un VPS bon marché. Il a une vraie IPv4 publique, donc aucun NAT à combattre - vos appareils s'y connectent directement. Si vous devez aussi atteindre votre réseau local, montez un petit tunnel depuis la maison vers le VPS ; cette connexion est sortante, ce que le CGNAT autorise.
- Un réseau à traversée de NAT (le plus simple). Tailscale, le Headscale auto-hébergé, ou Netbird utilisent des connexions sortantes et des serveurs relais pour relier deux appareils derrière un NAT, sans aucune redirection de port. Voir ce qu'est Tailscale et comment ça marche.
- Demandez une IP publique à votre FAI. Certains vous sortiront du CGNAT ou vous vendront une IP fixe, parfois pour un petit supplément.
- IPv6. Si votre FAI fournit une IPv6 réelle et routable, WireGuard en IPv6 évite le problème de l'IPv4 partagée - à condition que les deux extrémités aient une IPv6 fonctionnelle.
- Tunnels inverses. Cloudflare Tunnel, wstunnel ou un tunnel SSH inverse s'initient en sortie depuis la maison vers un point public, donc ils passent aussi le CGNAT.
Quelle que soit la voie choisie, il vous faudra un nom stable pour l'atteindre ; notre guide du DNS dynamique explique comment garder un nom d'hôte pointé vers une adresse qui change.
Pourquoi la voie du VPS est en général la meilleure
Pour un VPN sur lequel vous comptez, un VPS avec sa propre IP publique supprime toute cette catégorie de problèmes. Vous obtenez une adresse prévisible, le contrôle total du pare-feu et du port, aucune dépendance à la bonne volonté du FAI, et il fait aussi office de nœud de sortie si vous en voulez un. Le compromis honnête, c'est quelques euros par mois et la petite responsabilité de garder le serveur à jour.

★ Datacenter Nuremberg GDPR · ✓ IPv4 dédiée incluse · 200+ Mbps garantis
Obtenez une IP publique avec un VPS - sans redirection de port → ContaboVraie IPv4 publique · Vous contrôlez le pare-feu et le port · Hébergez WireGuard joignable de partout, au-delà du CGNAT→En résumé
Si WireGuard se connecte bien sur votre réseau local mais jamais depuis l'extérieur, soupçonnez le CGNAT avant votre config. Confirmez-le avec le test IP WAN contre IP publique, puis choisissez une solution : un VPS à IP publique est le plus fiable et celui sur lequel s'arrêtent la plupart des auto-hébergeurs, un réseau à traversée de NAT est l'option sans redirection la plus simple, et l'IPv6 ou une IP publique du FAI marchent bien là où elles sont disponibles. Le problème, c'est le partage d'adresses de votre FAI, pas votre fichier WireGuard.
★ Datacenter Nuremberg GDPR · ✓ IPv4 dédiée incluse · 200+ Mbps garantis
Héberge ton VPN sur ton propre VPS → ContaboAccès root complet · IPv4 publique · choisis ta région→
