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?

De gemakkelijke manier

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 ↓
De handmatige manier

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.

  1. Start uw appDraai uw website of API lokaal. GhostlyShare detecteert automatisch bereikbare web-apps.
  2. Klik op Go PublicKies de app die u wilt delen. Voeg indien nodig een wachtwoord of een vervaltijd toe.
  3. 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.

GhostlyShare toont een gedeelde app met QR-code, wachtwoord en linkbediening
Kies uw app. Start de tunnel. Deel de link.

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.

Houd uw thuis-IP privé

Uw domein verwijst naar Cloudflare, zodat een DNS-opzoeking uw thuis-IP niet onthult.

Geen routerpoort-forwarding

Uw computer opent de verbinding met Cloudflare. U hoeft geen routerpoort voor de website door te sturen.

Houd de webserver lokaal

Uw app kan luisteren op localhost terwijl Cloudflare deze via de tunnel bereikbaar maakt.

Ken de beperkingen

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.

01 Bezoeker

Opent uw websiteadres en maakt verbinding met Cloudflare.

02 Cloudflare

Behandelt HTTPS en stuurt het verzoek via de tunnel door.

03 cloudflared.exe

Houdt de verbinding van uw Windows-computer met Cloudflare open.

04 Lokale website

Beantwoordt het verzoek lokaal, zonder een open routerpoort.

Dezelfde verbinding, met een VPN ertussen

De VPN zit tussen cloudflared op uw computer en Cloudflare.

  1. Bezoeker

    Opent uw website.

  2. Cloudflare

    Ziet het IP-adres van de VPN-server.

  3. VPN-server

    Leidt de tunnelverbinding door.

    Uw thuis-IP blijft achter de VPN.
  4. cloudflared.exe

    Draait op uw computer.

  5. Lokale website

    Beantwoordt het verzoek.

Raspberry Pi-board gebruikt als klein thuishostingapparaat
Optionele hardware

Een kleine computer voor een altijd-aan website

Een Raspberry Pi of mini-pc kan uw website online houden terwijl uw laptop uitstaat. Houd rekening met updates, back-ups en een betrouwbare netwerkverbinding.

Bekijk op Amazon
Als Amazon-partner verdien ik aan in aanmerking komende aankopen.

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.

Maak een herbruikbare tunnel aan

Meld u aan bij Cloudflare, maak een named tunnel en wijs uw eigen adres toe.

Houd meerdere verbindingen open

De connector onderhoudt meerdere verbindingen zodat een enkele verbindingsfout de tunnel niet per se onderbreekt.

Verbind een adres met uw app

Gebruik het configuratiebestand om app.example.com door te sturen naar http://localhost:3000.

Start handmatig of als Windows-service

Test eerst in PowerShell. Stel een Windows-service in als de tunnel actief moet blijven nadat u bent uitgelogd.

Andere ondersteunde services

Cloudflare Tunnel ondersteunt ook services zoals SSH en RDP. Deze gids behandelt websites.

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.

01

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.

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

Stap 2: bereid cloudflared.exe voor

Hernoem het gedownloade bestand, maak een aparte map aan en kopieer de executable daarin.

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

Stap 3: controleer de installatie

Ga naar de map en controleer of cloudflared.exe zonder fouten start voordat u iets authenticieert.

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

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.

PowerShell 7
.\cloudflared.exe tunnel login
05

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.

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

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.

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

Stap 7: valideer de configuratie

Print het bestand om het te controleren en laat cloudflared vervolgens de ingress-regels valideren voordat u DNS publiceert.

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

Stap 8: verbind uw domein

Dit vertelt Cloudflare welke hostnaam naar de benoemde tunnel moet verwijzen voordat u live verkeer gaat bedienen.

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

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.

PowerShell 7
.\cloudflared.exe tunnel run $TunnelName
Optioneel: start de tunnel als Windows-service

Controleer eerst of de tunnel werkt in PowerShell. Open daarna PowerShell 7 als administrator om de service te installeren en configureren.

01

Service stap 1: installeer de Windows-service

Open PowerShell 7 als administrator en installeer de Cloudflared-service.

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

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.

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

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

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.

Start de VPN vóór cloudflared

Controleer het openbare IP van de computer voordat u de tunnel start. Dit moet het IP van de VPN-server zijn.

Blokkeer verbindingen als de VPN faalt

Schakel de kill switch van de VPN in en test deze. Zonder deze schakelaar kan cloudflared rechtstreeks via uw internetprovider opnieuw verbinden.

Houd de app op localhost

Bind de app waar mogelijk aan localhost. Vermijd het openen van een extra publieke route naar de webserver.

Houd verbindingslogs privé

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.

Controleer de DNS-records

Bekijk de openbare DNS-records. Deze moeten naar Cloudflare wijzen, niet naar uw thuis-IP.

Als u een VPN gebruikt: controleer het IP

Controleer eerst het openbare IP van de machine, zodat u weet welk IP Cloudflare aan de connectorzijde ziet.

Test vanaf een ander netwerk

Test via mobiele data of een ander extern netwerk, zodat u niet wordt misleid door een lokale routeringsshortcut.

Als u een VPN gebruikt: test het verbreken van de verbinding

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.

GidsCloudflare Tunnel + VPN: privacybeperkingen uitgelegd

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 installatie

Maak 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 uitgelegd

Lees 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 trackingblootstelling

Gebruik de fingerprint-pagina om browserzijde aanwijzingen te verminderen die uw admin-sessies nog steeds kunnen correleren.

ToolGhostlyShare: localhost delen op Windows en Linux

Gebruik de eenvoudigere desktoproute wanneer u een publieke previewlink wilt zonder de volledige Cloudflare workflow handmatig op te zetten.

ToolGhostlyDDns: houd Cloudflare DNS-records gesynchroniseerd

Gebruik dynamische DNS wanneer u kiest voor een DNS-gebaseerde zelfhostingroute in plaats van een tunnel-only configuratie.

ToolGhostlyHosting: Blazor implementeren op een Ubuntu VPS

Gebruik de VPS-route wanneer u een openbare server verkiest boven altijd-aan hardware thuis.

ToolGhostlyBridge: beheer servers en tunnelworkflows

Gebruik de desktopserver-workflow wanneer een VPS, SSH, uploads of tunnelbeheer beter passen dan thuishosting.

OverzichtVPN-aanbieders wereldwijd: vergelijk audits, privacy en geschiktheid

Gebruik het volledige VPN-overzicht als u veel aanbieders wilt vergelijken voordat u er een kiest voor de tunnelroute.