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 ?

La méthode simple

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 ↓
La méthode manuelle

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.

  1. Démarrez votre applicationExécutez votre site web ou API localement. GhostlyShare détecte automatiquement les applications web accessibles.
  2. Cliquez sur Go PublicChoisissez l’application à partager. Ajoutez un mot de passe ou une date d’expiration du lien si nécessaire.
  3. 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.

GhostlyShare affichant une application partagée avec QR code, mot de passe et contrôles du lien
Choisissez votre application. Lancez le tunnel. Partagez le lien.

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.

Conservez la confidentialité de votre IP domestique

Votre domaine pointe vers Cloudflare, donc une requête DNS ne révèle pas votre IP domestique.

Pas de redirection de port sur le routeur

Votre ordinateur ouvre la connexion vers Cloudflare. Vous n'avez pas besoin de rediriger un port sur le routeur pour le site web.

Gardez le serveur web local

Votre application peut écouter sur localhost tandis que Cloudflare la rend accessible via le tunnel.

Connaître les limites

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.

01 Visiteur

Ouvre votre adresse web et se connecte à Cloudflare.

02 Cloudflare

Gère le HTTPS et transmet la requête via le tunnel.

03 cloudflared.exe

Maintient la connexion entre votre ordinateur Windows et Cloudflare ouverte.

04 Site web local

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.

  1. Visiteur

    Ouvre votre site web.

  2. Cloudflare

    Voit l’IP du serveur VPN.

  3. Serveur VPN

    Transmet la connexion du tunnel.

    L’adresse IP publique de votre connexion Internet reste derrière le VPN.
  4. cloudflared.exe

    Fonctionne sur votre ordinateur.

  5. Site web local

    Répond à la requête.

Carte Raspberry Pi utilisée comme petit dispositif d’hébergement domestique
Matériel optionnel

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.

Afficher sur Amazon
En tant que Partenaire Amazon, je réalise un bénéfice sur les achats remplissant les conditions requises.

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.

Créer un tunnel réutilisable

Connectez-vous à Cloudflare, créez un tunnel nommé et attribuez-lui votre propre adresse.

Maintenir plusieurs connexions ouvertes

Le connecteur maintient plusieurs connexions afin qu'une défaillance unique ne coupe pas nécessairement le tunnel.

Connecter une adresse à votre application

Utilisez le fichier de configuration pour rediriger app.example.com vers http://localhost:3000.

Démarrer manuellement ou en tant que service Windows

Testez d'abord dans PowerShell. Configurez un service Windows si le tunnel doit rester actif après votre déconnexion.

Autres services pris en charge

Cloudflare Tunnel prend également en charge des services tels que SSH et RDP. Ce guide concerne les sites web.

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.

01

É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.

PowerShell 7
$TunnelName = "ghostly-home-site"
$PublicHostname = "app.example.com"
$LocalService = "http://localhost:3000"
$CloudflaredHome = "C:\Cloudflared\bin"
$ConfigPath = "$env:USERPROFILE\.cloudflared\config.yml"
02

Étape 2 : préparez cloudflared.exe

Renommez le binaire téléchargé, créez un dossier dédié et copiez-y l'exécutable.

PowerShell 7
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"
03

Étape 3 : vérifiez l'installation

Placez-vous dans le dossier et confirmez que cloudflared.exe démarre correctement avant toute authentification.

PowerShell 7
Set-Location $CloudflaredHome
.\cloudflared.exe --version
04

É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.

PowerShell 7
.\cloudflared.exe tunnel login
05

É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.

PowerShell 7
.\cloudflared.exe tunnel create $TunnelName
$TunnelId = "<paste-the-tunnel-uuid-from-the-create-output>"
06

É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.

PowerShell 7
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"
07

É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.

PowerShell 7
Get-Content $ConfigPath
.\cloudflared.exe tunnel ingress validate
08

É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.

PowerShell 7
.\cloudflared.exe tunnel route dns $TunnelName $PublicHostname
.\cloudflared.exe tunnel info $TunnelName
09

É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é.

PowerShell 7
.\cloudflared.exe tunnel run $TunnelName
Optionnel : exécuter le tunnel en tant que service Windows

Vérifiez d'abord que le tunnel fonctionne dans PowerShell. Ensuite, ouvrez PowerShell 7 en administrateur pour installer et configurer le service.

01

Service étape 1 : installez le service Windows

Ouvrez PowerShell 7 en administrateur et installez le service Cloudflared.

PowerShell 7 (Admin)
Set-Location $CloudflaredHome
.\cloudflared.exe service install
02

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.

PowerShell 7 (Admin)
$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"
03

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.

PowerShell 7 (Admin)
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.

Démarrez le VPN avant cloudflared

Vérifiez l’IP publique de l’ordinateur avant de lancer le tunnel. Elle doit être celle du serveur VPN.

Bloquez les connexions en cas de défaillance du VPN

Activez et testez le kill switch du VPN. Sans lui, cloudflared peut se reconnecter directement via votre fournisseur d’accès à Internet.

Gardez l’application sur localhost

Liez l’application à localhost autant que possible. Évitez d’ouvrir une route publique supplémentaire vers le serveur web.

Conservez la confidentialité des journaux de connexion

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.

Vérifiez les enregistrements DNS publics.

Consultez les enregistrements DNS publics. Ils doivent pointer vers Cloudflare, pas vers votre IP domestique.

Si vous utilisez un VPN : vérifiez l’IP

Vérifiez d’abord l’IP publique de la machine pour savoir ce que Cloudflare verra côté connecteur.

Testez depuis un autre réseau

Testez via les données mobiles ou un autre réseau externe pour ne pas être trompé par un raccourci de routage local.

Si vous utilisez un VPN : testez une déconnexion

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.

GuideCloudflare Tunnel + VPN : limites de confidentialité

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 simple

Publie 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és

Lisez 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 suivi

Utilisez 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 Linux

Utilisez 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 Cloudflare

Utilisez 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 Ubuntu

Optez 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 tunnels

Utilisez 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équation

Utilisez l'annuaire complet des VPN si vous souhaitez comparer plusieurs fournisseurs avant d'en choisir un pour la route du tunnel.