Cloudflare Tunnel · Coûts et configuration
Cloudflare Tunnel : ce qui est gratuit, ce qui coûte un supplément
Partagez une application locale pour une démo ou donnez une adresse fixe à votre serveur domestique. Commencez par les coûts, puis choisissez la configuration adaptée.
La réponse courte
Le tunnel peut être gratuit. L’exploitation du site est un coût distinct.
Cloudflare propose des tunnels gratuits. Un Quick Tunnel temporaire ne nécessite ni compte ni domaine. Pour un nom d’hôte public fixe, prévoyez un compte Cloudflare, un domaine et un ordinateur toujours en ligne.
- Tunnel
- Options gratuitesQuick Tunnels pour les tests ; les tunnels nommés sont aussi disponibles dans le plan gratuit.
- Domaine
- Pour votre propre adresseVous payez les frais d’enregistrement et de renouvellement chez le registrar. Un aperçu temporaire ne nécessite pas de domaine.
- Ordinateur et électricité
- Tant que le site est en ligneVotre application et le connecteur doivent rester actifs. Intégrez l’électricité, la maintenance et les sauvegardes dans le budget.
- Extras optionnels
- Uniquement si nécessaireUn VPN, des fonctionnalités Access payantes ou un VPS sont des choix séparés, pas des prérequis pour chaque tunnel.
Vérifié le 24 septembre 2026. Plans Cloudflare · Limites des Quick Tunnels
Choisissez votre itinéraire
Commencer d’un clic ou configurer vous-même ?
Votre tunnel. Un clic.
Vous souhaitez un tunnel sans taper de commandes ni modifier de fichiers de configuration ? GhostlyShare détecte automatiquement les applications web locales en cours d’exécution. Cliquez sur Go Public et partagez le lien HTTPS.
Commencez avec GhostlyShare ↓Configurez votre propre tunnel.
Vous préférez gérer cloudflared vous-même ? Le guide Windows vous accompagne pour un tunnel nommé avec votre propre domaine, des commandes console et un service en arrière-plan.
Suivre la configuration Windows ↓GhostlyShare · Windows & Linux
Un Cloudflare Tunnel sans console.
GhostlyShare est la façon la plus simple de débuter dans ce guide. L’application de bureau gère la configuration du tunnel pour vous. Pour un lien temporaire, aucune commande console, fichier de configuration ou compte Cloudflare n’est nécessaire.
- Démarrez votre applicationExécutez votre site web ou API localement. GhostlyShare détecte automatiquement les applications web accessibles.
- Cliquez sur Go PublicChoisissez l’application à partager. Ajoutez un mot de passe ou une date d’expiration du lien si nécessaire.
- Envoyez le lienCopiez l’URL HTTPS ou scannez le QR code sur votre téléphone. Laissez votre ordinateur et l’application en fonctionnement.
Liens temporaires gratuits. Aucun compte, email ou abonnement requis.

Les Quick Tunnels temporaires sont destinés au développement et aux tests, sans garantie de disponibilité. Cloudflare les limite actuellement à 200 requêtes simultanées et ne prend pas en charge les Server-Sent Events (SSE). Consultez les limites
Ce que protège un tunnel
Les visiteurs se connectent à Cloudflare au lieu de votre routeur. Avec un tunnel correctement configuré, votre IP domestique reste absente des enregistrements DNS publics.
Votre domaine pointe vers Cloudflare, donc une requête DNS ne révèle pas votre IP domestique.
Votre ordinateur ouvre la connexion vers Cloudflare. Vous n'avez pas besoin de rediriger un port sur le routeur pour le site web.
Votre application peut écouter sur localhost tandis que Cloudflare la rend accessible via le tunnel.
Le tunnel masque votre IP domestique aux visiteurs. Cloudflare et tout fournisseur VPN que vous utilisez disposent toujours d'informations sur la connexion.
Qui peut voir quoi ?
Un tunnel ne rend pas votre projet anonyme. Voici ce que les visiteurs et les fournisseurs de services peuvent encore apprendre.
Visiteurs
- Les visiteurs voient votre adresse publique ainsi que le contenu, les en-têtes et les cookies envoyés par votre site web.
- Lorsque le DNS pointe uniquement vers le tunnel, les visiteurs voient normalement les adresses IP de Cloudflare plutôt que votre IP domestique.
- Les informations que vous publiez sur le site, comme un nom ou une adresse de contact, peuvent toujours vous identifier.
Cloudflare
- Pour un tunnel nommé, Cloudflare connaît votre compte, domaine, ID de tunnel, adresses configurées et état de la connexion.
- Cloudflare voit l'IP utilisée par cloudflared : votre IP domestique ou celle du serveur VPN si la connexion passe par un VPN.
- Un VPN modifie cette adresse IP. Votre compte Cloudflare reste associé au tunnel nommé.
Fournisseur VPN
- Votre fournisseur VPN peut voir que votre appareil se connecte à Cloudflare.
- Les détails de courriel et de paiement dans votre compte VPN peuvent toujours relier ce compte à vous.
- Vous devez également faire confiance au fournisseur VPN concernant les informations sur votre connexion.
Comptes et données personnelles
- L'enregistrement de domaine, les paiements et les noms d'utilisateur réutilisés peuvent relier le projet à vous.
- Les comptes partagés et profils de navigateur peuvent connecter votre activité d'administration à d'autres services que vous utilisez.
- Vérifiez quelles données personnelles vous partagez entre les services utilisés. Un tunnel ne les supprime pas.
Comment une requête atteint votre site web
Cloudflare reçoit la requête publique et la transmet via cloudflared à votre serveur web local.
Ouvre votre adresse web et se connecte à Cloudflare.
Gère le HTTPS et transmet la requête via le tunnel.
Maintient la connexion entre votre ordinateur Windows et Cloudflare ouverte.
Répond à la requête localement, sans port ouvert sur le routeur.
La même connexion, avec un VPN intermédiaire
Le VPN se situe entre cloudflared sur votre ordinateur et Cloudflare.
- Visiteur
Ouvre votre site web.
- Cloudflare
Voit l’IP du serveur VPN.
- Serveur VPN
Transmet la connexion du tunnel.
L’adresse IP publique de votre connexion Internet reste derrière le VPN. - cloudflared.exe
Fonctionne sur votre ordinateur.
- Site web local
Répond à la requête.

Un petit ordinateur pour un site web toujours actif
Un Raspberry Pi ou un mini PC peut maintenir votre site web en ligne même lorsque votre ordinateur portable est éteint. Prévoyez les mises à jour, les sauvegardes et une connexion réseau fiable.
Qu'est-ce que cloudflared.exe sur Windows ?
cloudflared.exe connecte votre ordinateur Windows à Cloudflare et transmet les requêtes à votre application locale. Il gère le tunnel ; il ne remplace pas un VPN.
Connectez-vous à Cloudflare, créez un tunnel nommé et attribuez-lui votre propre adresse.
Le connecteur maintient plusieurs connexions afin qu'une défaillance unique ne coupe pas nécessairement le tunnel.
Utilisez le fichier de configuration pour rediriger app.example.com vers http://localhost:3000.
Testez d'abord dans PowerShell. Configurez un service Windows si le tunnel doit rester actif après votre déconnexion.
Cloudflare Tunnel prend également en charge des services tels que SSH et RDP. Ce guide concerne les sites web.
Instructions officielles : Guide Cloudflare pour tunnel local et le Guide du service Windows.
Configuration Windows : cloudflared.exe étape par étape
Ce processus suppose qu’un site web fonctionne déjà localement et que votre domaine utilise déjà Cloudflare DNS. L’exemple ci-dessous utilise app.example.com et un service local sur le port 3000.
Utilisez PowerShell 7 pour chaque commande ci-dessous. Remplacez le nom d'hôte d'exemple, le nom du tunnel et le service local avant de copier quoi que ce soit.
Étape 1 : définissez les valeurs que vous réutiliserez
Démarrez PowerShell 7 et remplacez le nom d'hôte d'exemple, le nom du tunnel et le service local par vos propres valeurs avant de continuer.
$TunnelName = "ghostly-home-site"
$PublicHostname = "app.example.com"
$LocalService = "http://localhost:3000"
$CloudflaredHome = "C:\Cloudflared\bin"
$ConfigPath = "$env:USERPROFILE\.cloudflared\config.yml"
Étape 2 : préparez cloudflared.exe
Renommez le binaire téléchargé, créez un dossier dédié et copiez-y l'exécutable.
Rename-Item "$env:USERPROFILE\Downloads\cloudflared-windows-amd64.exe" "cloudflared.exe"
New-Item -ItemType Directory -Force $CloudflaredHome
Copy-Item "$env:USERPROFILE\Downloads\cloudflared.exe" "$CloudflaredHome\cloudflared.exe"
Étape 3 : vérifiez l'installation
Placez-vous dans le dossier et confirmez que cloudflared.exe démarre correctement avant toute authentification.
Set-Location $CloudflaredHome
.\cloudflared.exe --version
Étape 4 : connectez-vous et sélectionnez votre domaine
Cela ouvre le navigateur pour que vous puissiez approuver la zone. Le certificat de compte est enregistré dans votre répertoire .cloudflared par défaut.
.\cloudflared.exe tunnel login
Étape 5 : créez le tunnel
Créez le tunnel, puis collez l'UUID issu de la sortie de commande dans la variable ci-dessous pour que les commandes suivantes puissent la réutiliser.
.\cloudflared.exe tunnel create $TunnelName
$TunnelId = "<paste-the-tunnel-uuid-from-the-create-output>"
Étape 6 : rédigez la configuration
Ces commandes construisent le config.yml local dans votre profil Windows afin que le tunnel sache quel nom d'hôte public doit rediriger vers quel service local.
Set-Content $ConfigPath "tunnel: $TunnelId"
Add-Content $ConfigPath "credentials-file: $env:USERPROFILE\.cloudflared\$TunnelId.json"
Add-Content $ConfigPath ""
Add-Content $ConfigPath "ingress:"
Add-Content $ConfigPath " - hostname: $PublicHostname"
Add-Content $ConfigPath " service: $LocalService"
Add-Content $ConfigPath " - service: http_status:404"
Étape 7 : validez la configuration
Affichez le fichier une fois pour le vérifier, puis laissez cloudflared valider les règles d'ingress avant de publier le DNS.
Get-Content $ConfigPath
.\cloudflared.exe tunnel ingress validate
Étape 8 : connectez votre domaine
Cela indique à Cloudflare quel nom d'hôte doit cibler le tunnel nommé avant de commencer à servir le trafic en direct.
.\cloudflared.exe tunnel route dns $TunnelName $PublicHostname
.\cloudflared.exe tunnel info $TunnelName
Étape 9 : démarrez et testez le tunnel
Gardez cette fenêtre PowerShell 7 ouverte pendant que vous testez le site depuis un autre réseau. Arrêtez-le avec Ctrl+C lorsque vous avez terminé.
.\cloudflared.exe tunnel run $TunnelName
Vérifiez d'abord que le tunnel fonctionne dans PowerShell. Ensuite, ouvrez PowerShell 7 en administrateur pour installer et configurer le service.
Service étape 1 : installez le service Windows
Ouvrez PowerShell 7 en administrateur et installez le service Cloudflared.
Set-Location $CloudflaredHome
.\cloudflared.exe service install
Service étape 2 : copiez les identifiants et la configuration
Le service Windows s'exécute sous le profil système, il a donc besoin de son propre dossier .cloudflared avec le certificat, les identifiants du tunnel et config.yml.
$SystemCloudflaredHome = "C:\Windows\System32\config\systemprofile\.cloudflared"
New-Item -ItemType Directory -Force $SystemCloudflaredHome
Copy-Item "$env:USERPROFILE\.cloudflared\cert.pem" "$SystemCloudflaredHome\cert.pem"
Copy-Item "$env:USERPROFILE\.cloudflared\$TunnelId.json" "$SystemCloudflaredHome\$TunnelId.json"
Set-Content "$SystemCloudflaredHome\config.yml" "tunnel: $TunnelId"
Add-Content "$SystemCloudflaredHome\config.yml" "credentials-file: $SystemCloudflaredHome\$TunnelId.json"
Add-Content "$SystemCloudflaredHome\config.yml" ""
Add-Content "$SystemCloudflaredHome\config.yml" "ingress:"
Add-Content "$SystemCloudflaredHome\config.yml" " - hostname: $PublicHostname"
Add-Content "$SystemCloudflaredHome\config.yml" " service: $LocalService"
Add-Content "$SystemCloudflaredHome\config.yml" " - service: http_status:404"
Service étape 3 : définissez le chemin de configuration et démarrez
Définissez ImagePath pour utiliser la configuration dans le profil système Windows, puis démarrez le service.
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\Cloudflared" -Name ImagePath -Value "C:\Cloudflared\bin\cloudflared.exe --config=C:\Windows\System32\config\systemprofile\.cloudflared\config.yml tunnel run"
sc.exe start cloudflared
Le service Windows nécessite son propre certificat, les identifiants du tunnel et config.yml dans le profil système. ImagePath indique quelle configuration charger.
Utiliser un VPN avec votre tunnel
Un VPN est optionnel. Pour masquer votre IP publique à Cloudflare, connectez cloudflared via le VPN et vérifiez ce qui se passe si le VPN se déconnecte.
Vérifiez l’IP publique de l’ordinateur avant de lancer le tunnel. Elle doit être celle du serveur VPN.
Activez et testez le kill switch du VPN. Sans lui, cloudflared peut se reconnecter directement via votre fournisseur d’accès à Internet.
Liez l’application à localhost autant que possible. Évitez d’ouvrir une route publique supplémentaire vers le serveur web.
Les journaux de débogage peuvent contenir des URL et des en-têtes de requête. Utilisez-les uniquement pour le dépannage et vérifiez-les avant de les partager.
Choisissez un VPN
Trouvez un VPN adapté à votre configuration
Comparez les appareils supportés, la stabilité de la connexion et les fonctions kill-switch. Le lien direct ci-dessous est un lien affilié ; l'annuaire liste plus de fournisseurs.
Fournisseur mis en avant : NordVPN
Si le tunnel s’arrête, les visiteurs voient normalement une erreur Cloudflare. Ne remplacez pas l’enregistrement DNS du tunnel par votre IP domestique pour contourner la panne.
Vérifiez votre configuration
Testez l’accès depuis l’extérieur de votre réseau et vérifiez que la connexion se comporte comme prévu en cas de panne.
Consultez les enregistrements DNS publics. Ils doivent pointer vers Cloudflare, pas vers votre IP domestique.
Vérifiez d’abord l’IP publique de la machine pour savoir ce que Cloudflare verra côté connecteur.
Testez via les données mobiles ou un autre réseau externe pour ne pas être trompé par un raccourci de routage local.
Déconnectez le VPN pendant un test. Le kill switch doit empêcher cloudflared de se connecter via votre IP domestique.
FAQ
Cloudflare Tunnel est-il gratuit pour l’hébergement à domicile ?
Oui, des options de tunnel gratuites existent. Pour un nom d’hôte fixe, prévoyez un budget séparé pour votre domaine, l’électricité et la maintenance de l’hôte. Les fonctionnalités Access payantes ou un VPN sont optionnels.
Ai-je besoin d’un compte pour partager un aperçu ?
Les liens temporaires GhostlyShare ne nécessitent aucun compte, email ou abonnement. Utiliser votre propre domaine est une configuration distincte qui requiert un compte Cloudflare et un domaine géré chez eux.
Un lien d’aperçu reste-t-il en ligne si j’éteins mon ordinateur ?
Non. Votre ordinateur, l’application locale et GhostlyShare doivent rester en fonctionnement. Pour un service permanent avec une adresse fixe, utilisez un tunnel nommé sur un hôte toujours allumé.
Les visiteurs peuvent-ils voir mon IP domestique ?
Normalement non, si votre DNS pointe uniquement vers Cloudflare et que vous n’avez pas exposé l’origine autrement. Les visiteurs atteignent le point d’entrée Cloudflare et le nom d’hôte public, pas l’IP résidentielle derrière le tunnel.
Dois-je ouvrir un port sur mon routeur ?
Non. Votre ordinateur initie la connexion vers Cloudflare. Le site web ne nécessite pas de port entrant sur le routeur.
Que sait Cloudflare de moi ?
Pour un tunnel nommé, Cloudflare connaît votre compte, domaine et IP de connexion. Un VPN peut remplacer votre IP domestique par celle du serveur VPN, mais le compte reste associé au tunnel. Les Quick Tunnels sans compte exposent toujours l’IP de connexion à Cloudflare.
Guides associés
Comprends ce que Cloudflare Tunnel masque, ce que Cloudflare et ton VPN peuvent encore voir, et pourquoi Tunnel plus VPN n’offre pas l’anonymat. Décide mieux.
GuideCloudflare Tunnel sur Raspberry Pi: serveur maison simplePublie un serveur maison sur Raspberry Pi avec Cloudflare Tunnel. Installe cloudflared, lance systemd et garde GhostlyShare pour les cas plus simples aussi.
GuideQu’est-ce qu’un VPN ? Confidentialité, sécurité et anonymat expliquésLisez les bases du réseau avant de compter sur un VPN pour masquer l’IP source que Cloudflare voit.
GuideVérifiez votre empreinte en ligne et votre exposition au suiviUtilisez la page fingerprint pour réduire les indices côté navigateur qui peuvent encore corréler vos sessions administrateur.
OutilGhostlyShare : partagez localhost sur Windows et LinuxUtilisez la méthode plus simple du bureau quand vous souhaitez un lien de prévisualisation public sans configurer manuellement tout le workflow Cloudflare.
OutilGhostlyDDns : synchroniser les enregistrements DNS CloudflareUtilisez un DNS dynamique si vous choisissez une solution d’hébergement autonome basée sur DNS plutôt qu’une configuration uniquement tunnel.
OutilGhostlyHosting : déployer Blazor sur un VPS UbuntuOptez pour la solution VPS si vous préférez un serveur public plutôt qu’un matériel toujours allumé chez vous.
OutilGhostlyBridge : gérez vos serveurs et vos tunnelsUtilisez le flux de travail serveur de bureau lorsque VPS, SSH, transferts ou gestion de tunnel conviennent mieux que l’hébergement à domicile.
AnnuaireFournisseurs VPN dans le monde : comparez audits, confidentialité et adéquationUtilisez l'annuaire complet des VPN si vous souhaitez comparer plusieurs fournisseurs avant d'en choisir un pour la route du tunnel.