Héberger un Serveur Minecraft Derrière un CGNAT : Sans Ouvrir de Ports
Guide étape par étape pour rendre votre serveur Minecraft domestique accessible à vos amis, même si votre FAI utilise le CGNAT. Fonctionne avec Java et Bedrock.
Vous avez monté un serveur Minecraft sur votre PC. Il tourne parfaitement sur votre réseau local. Vous et toute personne connectée à votre Wi-Fi pouvez vous connecter et jouer. Mais quand vous envoyez votre IP à un ami, il ne peut pas se connecter. Vous avez essayé la redirection de ports, vérifié le pare-feu trois fois, et rien ne marche.
Si ça vous parle, il y a de fortes chances que votre FAI utilise le CGNAT. Et vous n’êtes pas seul. Des millions de joueurs dans le monde se heurtent à ce même mur en essayant d’héberger un serveur Minecraft depuis chez eux. À mesure que les adresses IPv4 s’épuisent, de plus en plus de FAI déploient le CGNAT, rendant la redirection de ports traditionnelle impossible.
La solution habituelle ? Louer un VPS, configurer des règles iptables et maintenir un serveur dont vous n’avez pas vraiment besoin. Ou abandonner et payer un service d’hébergement Minecraft où vous perdez le contrôle sur les mods, plugins et performances. Aucune de ces options n’est idéale.
Qu’est-ce Que le CGNAT ?
CGNAT signifie Carrier-Grade NAT. En termes simples, cela signifie que votre FAI partage une seule adresse IP publique entre des dizaines (voire des centaines) de foyers. Votre routeur croit avoir une IP publique, mais il est en réalité derrière une couche supplémentaire de NAT contrôlée par votre FAI.
Le résultat : la redirection de ports ne fonctionne pas. Votre routeur n’a pas de vraie IP publique, il n’y a donc aucun moyen pour le trafic extérieur d’atteindre votre serveur Minecraft. C’est différent d’un simple problème de pare-feu, et aucune configuration de routeur ne résoudra le problème. Si vous voulez approfondir le côté réseau, Tailscale a un excellent article sur le CGNAT.
La Solution HomeGate
HomeGate donne à votre serveur Minecraft une adresse publique sans aucune redirection de ports. Vous installez un agent léger sur votre machine, et HomeGate s’occupe du reste : provisionner un endpoint public, router le trafic et garder votre IP domestique cachée.
Le trafic passe par l’infrastructure de HomeGate, donc toute personne se connectant à votre serveur voit notre IP, pas la vôtre. Votre réseau domestique reste privé. Et comme HomeGate supporte le proxying TCP et UDP, ça fonctionne avec Java Edition et Bedrock Edition directement.
L’installation complète prend environ 5 minutes. Pas de VPS, pas de règles de pare-feu, pas de configuration de proxy inverse.
Guide Étape par Étape
Étape 1 : Vérifiez Que Votre Serveur Minecraft Fonctionne
Avant toute chose, vérifiez que votre serveur fonctionne localement.
Java Edition utilise le port TCP 25565 par défaut. Lancez votre serveur et connectez-vous depuis le client Minecraft sur la même machine en utilisant localhost ou 127.0.0.1 comme adresse de serveur.
Bedrock Edition utilise le port UDP 19132 par défaut. Connectez-vous depuis un autre appareil sur le même réseau LAN pour confirmer que ça marche.
Si vous ne pouvez pas vous connecter localement, réglez d’abord ce problème. HomeGate redirige le trafic vers votre serveur, donc celui-ci doit fonctionner et être accessible sur votre réseau local.
Étape 2 : Installez Tailscale sur Votre Machine
HomeGate se connecte à votre serveur domestique via Tailscale, un VPN mesh léger. Installez-le sur la même machine que votre serveur Minecraft.
Linux (une seule commande) :
curl -fsSL https://tailscale.com/install.sh | sh
Windows / macOS : Téléchargez depuis tailscale.com/download.
Une fois installé, authentifiez-vous :
tailscale up
Suivez le lien fourni pour vous connecter. C’est tout. Votre machine fait maintenant partie de votre réseau Tailscale.
Étape 3 : Créez un Compte HomeGate
Rendez-vous sur homegate.sh et inscrivez-vous. Vous aurez besoin du plan Dedicated+, qui inclut le proxying TCP et UDP pour les serveurs de jeux et autres services non HTTP.
Étape 4 : Ajoutez Votre Serveur Minecraft comme Service
Depuis le tableau de bord HomeGate, créez un nouveau service :
- Donnez-lui un nom (par exemple, “Minecraft Java” ou “Minecraft Bedrock”)
- Sélectionnez le protocole : TCP pour Java Edition, UDP pour Bedrock Edition
- Entrez le port de votre serveur Minecraft (
25565pour Java,19132pour Bedrock) - HomeGate provisionne le proxy et vous donne une chaîne de connexion
Vous obtiendrez une adresse comme votre-serveur.homegate.sh:25565. C’est ce que vos amis utiliseront pour se connecter.
Étape 5 : Partagez avec Vos Amis
Envoyez la chaîne de connexion à vos amis. Dans Minecraft :
- Java Edition : Ajouter un serveur → collez l’adresse (par exemple,
votre-serveur.homegate.sh:25565) - Bedrock Edition : Ajouter un serveur → entrez le nom d’hôte et le port séparément
C’est tout. Ils se connectent, vous jouez. Votre IP domestique n’est jamais visible pour quiconque rejoint votre serveur.
Bonus : Java ET Bedrock en Même Temps
Si vous faites tourner un serveur Java et un serveur Bedrock (ou utilisez un proxy comme GeyserMC), vous pouvez créer deux services dans HomeGate, un TCP et un UDP. Chacun obtient son propre port et sa propre chaîne de connexion, pour que les amis sur n’importe quelle plateforme puissent se connecter au bon serveur.
Pourquoi Ne Pas Utiliser… ?
Ngrok ou Cloudflare Tunnels
Ces outils sont conçus pour le trafic HTTP : applications web, APIs, webhooks. Le support TCP et UDP est soit limité, peu fiable, soit inexistant. Le trafic des serveurs de jeux n’est pas du HTTP, donc ce ne sont pas les bons outils.
Un Hébergeur Minecraft Payant
Vous perdez le contrôle. Vous voulez installer des mods ou plugins personnalisés ? Bonne chance avec le gestionnaire de fichiers de l’hébergeur. Vous voulez ajuster les flags JVM pour les performances ? Peut-être, si le panneau de contrôle le permet. Et pour le même coût mensuel, vous pourriez avoir du meilleur matériel en l’hébergeant vous-même. Héberger un serveur Minecraft chez soi permet de tout personnaliser et d’upgrader selon vos propres termes.
Un VPS avec Redirection iptables
Ça fonctionne, mais vous devez maintenir un VPS, écrire des règles de pare-feu et payer pour de la puissance de calcul dont vous n’avez pas besoin. Si le VPS tombe en panne, votre serveur est inaccessible. Si vous oubliez de le mettre à jour, c’est un risque de sécurité. HomeGate fait le proxying pour vous afin que vous puissiez vous concentrer sur votre serveur, pas sur votre infrastructure.
Playit.gg
Un concept similaire, et un outil solide pour les serveurs de jeux spécifiquement. HomeGate offre une plateforme plus large : proxy inverse HTTP, domaines personnalisés avec SSL automatique, protection DDoS et une API REST pour l’automatisation. Si vous hébergez plus que Minecraft, HomeGate couvre tout en un seul endroit.
Conclusion
Héberger un serveur Minecraft depuis chez soi ne devrait pas nécessiter un diplôme en réseaux. Avec HomeGate, vous passez de “mes amis ne peuvent pas se connecter” à “tout le monde est en ligne” en environ 5 minutes. Sans redirection de ports, sans IP domestique exposée et sans galères de CGNAT.
Ça marche tout aussi bien pour d’autres serveurs de jeux. Valheim, Terraria, Factorio, Palworld : si ça écoute sur un port, HomeGate peut le proxifier.
Prêt à rendre votre serveur accessible ? Inscrivez-vous sur homegate.sh et commencez à jouer avec vos amis ce soir.