Cloudflare Tunnel · Kosten & installatie
Cloudflare Tunnel: wat is gratis, wat kost extra?
Deel een lokale app voor een demo of geef uw thuisserver een vast adres. Begin met de kosten en kies dan de installatie die past.
Het korte antwoord
De tunnel kan gratis zijn. Het draaien van de website kost apart.
Cloudflare biedt gratis tunnels aan. Een tijdelijke Quick Tunnel heeft geen account of domein nodig. Voor een vast openbaar hostname heeft u een Cloudflare-account, een domein en een computer die online blijft nodig.
- Tunnel
- Gratis optiesQuick Tunnels voor tests; benoemde tunnels zijn ook beschikbaar in het gratis plan.
- Domein
- Voor uw eigen adresBetaal de registratie- en verlengingskosten bij de registrar. Een tijdelijke preview heeft geen domein nodig.
- Computer & elektriciteit
- Zolang de site online isUw app en de connector blijven draaien. Neem stroom, onderhoud en back-ups mee in het budget.
- Optionele extra's
- Alleen indien nodigEen VPN, betaalde Access-functies of een VPS zijn aparte keuzes, geen vereisten voor elke tunnel.
Gecontroleerd op 24 september 2026. Cloudflare-abonnementen · Beperkingen van Quick Tunnel
Kies uw route
Begin met één klik of stel het zelf in?
Uw tunnel. Eén klik.
Wilt u een tunnel zonder commando's te typen of configuratiebestanden te bewerken? GhostlyShare detecteert automatisch lokaal draaiende web-apps. Klik op Go Public en deel de HTTPS-link.
Begin met GhostlyShare ↓Configureer uw eigen tunnel.
Beheert u cloudflared.exe liever zelf? De Windows-gids begeleidt u bij een named tunnel met uw eigen domein, console-commando's en een achtergrondservice.
Volg de Windows-installatie ↓GhostlyShare · Windows & Linux
Een Cloudflare Tunnel zonder console.
GhostlyShare is de eenvoudigste manier om te starten in deze gids. De desktop-app regelt de tunnelconfiguratie voor u. Voor een tijdelijke link zijn geen console-commando's, configuratiebestanden of Cloudflare-account nodig.
- Start uw appDraai uw website of API lokaal. GhostlyShare detecteert automatisch bereikbare web-apps.
- Klik op Go PublicKies de app die u wilt delen. Voeg indien nodig een wachtwoord of een vervaltijd toe.
- Deel de linkKopieer de HTTPS-URL of scan de QR-code met uw telefoon. Houd uw computer en app actief.
Gratis tijdelijke links. Geen account, e-mail of abonnement vereist.

Tijdelijke Quick Tunnels zijn bedoeld voor ontwikkeling en testen, zonder uptime-garantie. Cloudflare beperkt ze momenteel tot 200 gelijktijdige verzoeken en ondersteunt geen Server-Sent Events (SSE). Lees de beperkingen
Wat een tunnel beschermt
Bezoekers verbinden met Cloudflare in plaats van met uw router. Bij correcte configuratie blijft uw thuis-IP buiten openbare DNS-records.
Uw domein verwijst naar Cloudflare, zodat een DNS-opzoeking uw thuis-IP niet onthult.
Uw computer opent de verbinding met Cloudflare. U hoeft geen routerpoort voor de website door te sturen.
Uw app kan luisteren op localhost terwijl Cloudflare deze via de tunnel bereikbaar maakt.
De tunnel verbergt uw thuis-IP voor bezoekers. Cloudflare en elke VPN-provider die u gebruikt, hebben nog steeds informatie over de verbinding.
Wie ziet wat?
Een tunnel maakt uw project niet anoniem. Dit is wat bezoekers en dienstverleners nog kunnen achterhalen.
Bezoekers
- Bezoekers zien uw openbare adres en de inhoud, headers en cookies die uw website verzendt.
- Als DNS alleen naar de tunnel verwijst, zien bezoekers normaal gesproken Cloudflare IP-adressen in plaats van uw thuis-IP.
- Details die u op de site publiceert, zoals een naam of contactadres, kunnen u nog steeds identificeren.
Cloudflare
- Bij een named tunnel kent Cloudflare uw account, domein, tunnel-ID, geconfigureerde adressen en verbindingsstatus.
- Cloudflare ziet het IP-adres dat cloudflared gebruikt: uw thuis-IP of het VPN-server-IP als de verbinding via een VPN loopt.
- Een VPN verandert dat IP-adres. Uw Cloudflare-account blijft gekoppeld aan de named tunnel.
VPN-provider
- Uw VPN-provider kan zien dat uw apparaat verbinding maakt met Cloudflare.
- E-mail- en betalingsgegevens in uw VPN-account kunnen het account nog steeds aan u koppelen.
- U moet de VPN-provider ook vertrouwen met informatie over uw verbinding.
Accounts en persoonlijke gegevens
- Domeinregistratie, betalingen en hergebruikte gebruikersnamen kunnen het project aan u koppelen.
- Gedeelde accounts en browserprofielen kunnen uw beheerdersactiviteiten koppelen aan andere diensten die u gebruikt.
- Controleer welke persoonlijke gegevens u deelt via de diensten die u gebruikt. Een tunnel verwijdert deze niet.
Hoe een verzoek uw website bereikt
Cloudflare ontvangt het openbare verzoek en stuurt het via cloudflared door naar uw lokale webserver.
Opent uw websiteadres en maakt verbinding met Cloudflare.
Behandelt HTTPS en stuurt het verzoek via de tunnel door.
Houdt de verbinding van uw Windows-computer met Cloudflare open.
Beantwoordt het verzoek lokaal, zonder een open routerpoort.
Dezelfde verbinding, met een VPN ertussen
De VPN zit tussen cloudflared op uw computer en Cloudflare.
- Bezoeker
Opent uw website.
- Cloudflare
Ziet het IP-adres van de VPN-server.
- VPN-server
Leidt de tunnelverbinding door.
Uw thuis-IP blijft achter de VPN. - cloudflared.exe
Draait op uw computer.
- Lokale website
Beantwoordt het verzoek.
Wat is cloudflared.exe op Windows?
cloudflared.exe verbindt uw Windows-computer met Cloudflare en stuurt verzoeken door naar uw lokale app. Het beheert de tunnel; het vervangt geen VPN.
Meld u aan bij Cloudflare, maak een named tunnel en wijs uw eigen adres toe.
De connector onderhoudt meerdere verbindingen zodat een enkele verbindingsfout de tunnel niet per se onderbreekt.
Gebruik het configuratiebestand om app.example.com door te sturen naar http://localhost:3000.
Test eerst in PowerShell. Stel een Windows-service in als de tunnel actief moet blijven nadat u bent uitgelogd.
Cloudflare Tunnel ondersteunt ook services zoals SSH en RDP. Deze gids behandelt websites.
Officiële instructies: Cloudflare lokale tunnelgids en het Windows-servicegids.
Windows-installatie: cloudflared.exe stap voor stap
Dit pad gaat ervan uit dat een website lokaal al werkt en uw domein al Cloudflare DNS gebruikt. Het onderstaande voorbeeld gebruikt app.example.com en een lokale service op poort 3000.
Gebruik PowerShell 7 voor elk commando hieronder. Vervang de voorbeeld-hostnaam, tunnelnaam en lokale service voordat u iets kopieert.
Stap 1: definieer de waarden die u hergebruikt
Start PowerShell 7 en vervang de voorbeeld-hostnaam, tunnelnaam en lokale service door uw eigen waarden voordat u verdergaat.
$TunnelName = "ghostly-home-site"
$PublicHostname = "app.example.com"
$LocalService = "http://localhost:3000"
$CloudflaredHome = "C:\Cloudflared\bin"
$ConfigPath = "$env:USERPROFILE\.cloudflared\config.yml"
Stap 2: bereid cloudflared.exe voor
Hernoem het gedownloade bestand, maak een aparte map aan en kopieer de executable daarin.
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"
Stap 3: controleer de installatie
Ga naar de map en controleer of cloudflared.exe zonder fouten start voordat u iets authenticieert.
Set-Location $CloudflaredHome
.\cloudflared.exe --version
Stap 4: meld u aan en selecteer uw domein
Dit opent de browser zodat u de zone kunt goedkeuren. Het accountcertificaat wordt opgeslagen in uw standaard .cloudflared-map.
.\cloudflared.exe tunnel login
Stap 5: maak de tunnel aan
Maak de tunnel aan en plak de UUID uit de opdrachtuitvoer in de variabele hieronder zodat de volgende commando's deze kunnen hergebruiken.
.\cloudflared.exe tunnel create $TunnelName
$TunnelId = "<paste-the-tunnel-uuid-from-the-create-output>"
Stap 6: schrijf de configuratie
Deze commando's bouwen de lokale config.yml in uw Windows-profiel zodat de tunnel weet welke publieke hostnaam naar welke lokale service moet doorverwijzen.
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"
Stap 7: valideer de configuratie
Print het bestand om het te controleren en laat cloudflared vervolgens de ingress-regels valideren voordat u DNS publiceert.
Get-Content $ConfigPath
.\cloudflared.exe tunnel ingress validate
Stap 8: verbind uw domein
Dit vertelt Cloudflare welke hostnaam naar de benoemde tunnel moet verwijzen voordat u live verkeer gaat bedienen.
.\cloudflared.exe tunnel route dns $TunnelName $PublicHostname
.\cloudflared.exe tunnel info $TunnelName
Stap 9: start en test de tunnel
Houd dit PowerShell 7-venster open terwijl u de site vanaf een ander netwerk test. Stop met Ctrl+C als u klaar bent.
.\cloudflared.exe tunnel run $TunnelName
Controleer eerst of de tunnel werkt in PowerShell. Open daarna PowerShell 7 als administrator om de service te installeren en configureren.
Service stap 1: installeer de Windows-service
Open PowerShell 7 als administrator en installeer de Cloudflared-service.
Set-Location $CloudflaredHome
.\cloudflared.exe service install
Service stap 2: kopieer referenties en configuratie
De Windows-service draait onder het systeemprofiel en heeft daarom een eigen .cloudflared-map nodig met certificaat, tunnelreferenties en 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 stap 3: stel het configuratiepad in en start
Stel ImagePath in om de configuratie in het Windows-systeemprofiel te gebruiken en start daarna de 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
De Windows-service heeft een eigen certificaat, tunnelreferenties en config.yml nodig in het systeemprofiel. ImagePath geeft aan welke configuratie geladen moet worden.
Gebruik een VPN met uw tunnel
Een VPN is optioneel. Om uw thuis-IP voor Cloudflare te verbergen, verbindt u cloudflared via de VPN en controleert u wat er gebeurt als de VPN wordt verbroken.
Controleer het openbare IP van de computer voordat u de tunnel start. Dit moet het IP van de VPN-server zijn.
Schakel de kill switch van de VPN in en test deze. Zonder deze schakelaar kan cloudflared rechtstreeks via uw internetprovider opnieuw verbinden.
Bind de app waar mogelijk aan localhost. Vermijd het openen van een extra publieke route naar de webserver.
Debuglogs kunnen URL's en aanvraagheaders bevatten. Gebruik ze alleen voor probleemoplossing en controleer ze voordat u ze deelt.
Kies een VPN
Vind een VPN die bij uw setup past
Vergelijk ondersteunde apparaten, verbindingsstabiliteit en kill-switch functies. De directe link hieronder is een affiliate-link; het overzicht bevat meer aanbieders.
Uitgelichte aanbieder: Proton VPN
Als de tunnel stopt, zien bezoekers normaal gesproken een Cloudflare-foutmelding. Vervang het tunnel-DNS-record niet door uw thuis-IP om de storing te omzeilen.
Controleer uw installatie
Test toegang van buiten uw netwerk en controleer of de verbinding zich tijdens een storing gedraagt zoals bedoeld.
Bekijk de openbare DNS-records. Deze moeten naar Cloudflare wijzen, niet naar uw thuis-IP.
Controleer eerst het openbare IP van de machine, zodat u weet welk IP Cloudflare aan de connectorzijde ziet.
Test via mobiele data of een ander extern netwerk, zodat u niet wordt misleid door een lokale routeringsshortcut.
Verbreek tijdens een test de VPN-verbinding. De kill switch moet voorkomen dat cloudflared via uw thuis-IP verbinding maakt.
FAQ
Is Cloudflare Tunnel gratis voor thuishosting?
Ja, er zijn gratis tunnelopties beschikbaar. Voor een vaste hostnaam moet u apart budgetteren voor uw domein, elektriciteit en onderhoud van de host. Betaalde Access-functies of een VPN zijn optioneel.
Heb ik een account nodig om een preview te delen?
Tijdelijke GhostlyShare-links vereisen geen account, e-mail of abonnement. Voor een eigen domein is een aparte setup nodig met een Cloudflare-account en een daar beheerd domein.
Blijft een preview-link online als ik mijn computer afsluit?
Nee. Uw computer, lokale app en GhostlyShare moeten blijven draaien. Gebruik een named tunnel op een altijd-aan host voor een doorlopende service met een vaste adressering.
Kunnen bezoekers mijn thuis-IP zien?
Normaal gesproken niet, als uw DNS alleen naar Cloudflare wijst en u de origin niet op een andere manier heeft blootgesteld. Bezoekers bereiken de Cloudflare edge en de publieke hostnaam, niet het residentiële IP achter de tunnel.
Moet ik een routerpoort doorsturen?
Nee. Uw computer initieert de verbinding met Cloudflare. De website heeft geen inkomende routerpoort nodig.
Wat weet Cloudflare over mij?
Bij een named tunnel kent Cloudflare uw account, domein en verbindings-IP. Een VPN kan uw thuis-IP vervangen door het IP van de VPN-server, maar het account blijft aan de tunnel gekoppeld. Quick Tunnels zonder account tonen Cloudflare nog steeds het verbindings-IP.
Gerelateerde gidsen
Begrijp wat Cloudflare Tunnel verbergt, wat Cloudflare en een VPN-provider nog kunnen zien, en waarom Tunnel plus VPN geen automatische anonimiteit biedt.
GidsCloudflare Tunnel Raspberry Pi thuisserver installatieMaak een Raspberry Pi thuisserver bereikbaar met Cloudflare Tunnel. Installeer cloudflared, gebruik systemd en kies GhostlyShare als dat eenvoudiger is.
GidsWat is een VPN? privacy, beveiliging en anonimiteit uitgelegdLees de basisprincipes van de netwerklagen voordat u vertrouwt op een VPN om het bron-IP te verbergen dat Cloudflare ziet.
GidsControleer uw online vingerafdruk en trackingblootstellingGebruik de fingerprint-pagina om browserzijde aanwijzingen te verminderen die uw admin-sessies nog steeds kunnen correleren.
ToolGhostlyShare: localhost delen op Windows en LinuxGebruik de eenvoudigere desktoproute wanneer u een publieke previewlink wilt zonder de volledige Cloudflare workflow handmatig op te zetten.
ToolGhostlyDDns: houd Cloudflare DNS-records gesynchroniseerdGebruik dynamische DNS wanneer u kiest voor een DNS-gebaseerde zelfhostingroute in plaats van een tunnel-only configuratie.
ToolGhostlyHosting: Blazor implementeren op een Ubuntu VPSGebruik de VPS-route wanneer u een openbare server verkiest boven altijd-aan hardware thuis.
ToolGhostlyBridge: beheer servers en tunnelworkflowsGebruik de desktopserver-workflow wanneer een VPS, SSH, uploads of tunnelbeheer beter passen dan thuishosting.
OverzichtVPN-aanbieders wereldwijd: vergelijk audits, privacy en geschiktheidGebruik het volledige VPN-overzicht als u veel aanbieders wilt vergelijken voordat u er een kiest voor de tunnelroute.
