• Startpagina
  • Webhub
  • Blazor
  • Beveiliging & Anonimiteit
  • Tools
  • Tests & Beoordelingen

Praktische gids voor localhost delen

Localhost blootstellen met Cloudflare en GhostlyShare

Als een klant een preview nodig heeft, een webhook-provider een callback-URL, of u uw dev-server op een telefoon wilt openen, heeft u een publieke URL nodig voor iets dat lokaal draait. Deze gids toont eerst de terminalgerichte Cloudflare-methode, daarna de GhostlyShare-workflow voor herhaald delen.

In één oogopslag
Laatste update 23-05-2026
  1. Snelste terminalmethode Voer cloudflared.exe tunnel --url http://localhost:5173 uit en deel de gegenereerde trycloudflare.com URL.
  2. Beste workflow voor herhaald gebruik Gebruik GhostlyShare als u gedetecteerde apps, zichtbare Start/Stop-acties, optionele wachtwoorden en Cloudflare-aangepaste hostnames wilt.
  3. Beste oplossing voor productie Implementeer correct wanneer verkeer continu online moet zijn, met monitoring, stabiele URL's, back-ups en gecontroleerde releases.
  4. Veiligheidsregel Gebruik testgegevens, schakel wachtwoordbeveiliging in voor privépreviews en stop met delen als de review of webhook-test klaar is.

Snelle beslissing

Gebruik de tool die past bij de hoeveelheid delen

De fout is om elke lokale preview als hosting te behandelen. Een tunnel is het beste voor tijdelijke toegang. GhostlyShare is beter bij regelmatig gebruik. Een echte deployment is beter als gebruikers van de URL afhankelijk zijn.

Een snelle test

Gebruik cloudflared.exe

Installeer Cloudflare's tunnelclient één keer, voer één commando uit, kopieer de tijdelijke URL en stop met Ctrl+C.

Herhaalde previews

Gebruik GhostlyShare

Laat de desktopapp lokale services detecteren, delen starten, gereedheid tonen, URL kopiëren en toegang stoppen zonder terminaloutput te doorzoeken.

Echte gebruikers zijn ervan afhankelijk

Implementeer de app

Als de URL uptime, monitoring, back-ups, stabiele releases of support vereist, is een laptoptunnel geen betrouwbare oplossing.

Inhoudsopgave
  • 01
    Snelle beslissing
  • 02
    Cloudflare EXE
  • 03
    GhostlyShare workflow
  • 04
    Willekeurige of aangepaste URL's
  • 05
    Andere opties
  • 06
    Webhook testen
  • 07
    Probleemoplossing
  • 08
    Veiligheidschecklist
  • 09
    Veelgestelde vragen

Methode 1

Cloudflare EXE: de snelste en overzichtelijke commandoregelmethode

De tunnelclient van Cloudflare heet cloudflared. Op Windows installeert u het met winget of downloadt u de EXE handmatig. Voor een korte ontwikkelpreview geeft Quick Tunnel een willekeurige HTTPS-URL zonder routerpoortdoorsturing, Cloudflare DNS-zone of aangepast domein.

1

Start de lokale app

Open eerst de lokale URL in uw browser. Als de app lokaal niet werkt, kan een publieke tunnel dit niet oplossen.

npm run dev
2

Installeer cloudflared op Windows

Use winget when it is available. If you download the EXE manually, place it in a folder such as C:\Cloudflared\bin and call it cloudflared.exe.

winget install --id Cloudflare.cloudflared
3

Maak de publieke URL aan

Use the exact local HTTP URL and port. In PowerShell from the EXE folder, use .\cloudflared.exe if the executable is not on PATH.

cloudflared.exe tunnel --url http://localhost:5173
4

Test voordat u deelt

Open de gegenereerde trycloudflare.com URL in een privénavigatievenster of op een ander apparaat. Controleer login, assets, redirects en API-aanroepen voordat u het deelt.

https://example-random-name.trycloudflare.com
5

Stop de tunnel bewust

Als de demo of webhook-test voorbij is, stop dan het terminalproces. Als uw machine slaapt of de verbinding verliest, stopt de quick tunnel toch.

Ctrl+C
Nuttige grens Quick Tunnel is uitstekend voor demo's, callback-tests en apparaatcontroles. Het is niet geschikt voor stabiel klantverkeer, langdurige URL's, monitoring, back-ups of gecontroleerde releases.

Methode 2

GhostlyShare: de betere workflow bij herhaald lokaal delen

GhostlyShare is gemaakt voor momenten waarop u poorten, commando's en tunnelstatus niet wilt onthouden. Start de lokale app, open GhostlyShare, kies de gedetecteerde service, ga openbaar, kopieer of open de link en stop delen vanaf dezelfde zichtbare plek.

GhostlyShare downloaden

App-detectie

GhostlyShare detecteert lokale webapps, API's, dashboards, documentatiesites, framework dev-servers, tijdelijke demo's en webhook-ontvangers zodat u de juiste service kiest in plaats van een poort te raden.

Willekeurige links zonder accountconfiguratie

Voor snel delen kan GhostlyShare willekeurige publieke links maken via Cloudflare zonder account, aangepast domein, DNS-configuratie of Cloudflare-token.

Aangepaste Cloudflare-hostnames

Als u al een Cloudflare-beheerd domein heeft, kan GhostlyShare een aangepaste hostname gebruiken zoals demo.example.com voor een stabielere preview.

Optionele wachtwoordbeveiliging

Schakel wachtwoordbeveiliging in voordat u openbaar gaat, zodat bezoekers het wachtwoord moeten invoeren voordat GhostlyShare verkeer naar de lokale app doorstuurt.

Zichtbare linkstatus

De app toont publieke URL's, gereedheid en offline-statussen tijdens het delen, wat makkelijker te begrijpen is dan terminaloutput doorzoeken.

Stop delen vanuit de app

Als u stopt met delen, schakelt GhostlyShare de forwarding voor die publieke URL uit en stopt normaal gesproken de Cloudflare-tunnelprocessen als de app sluit.

Een realistische GhostlyShare workflow

  1. Start de lokale app en controleer of deze lokaal werkt.
  2. Open GhostlyShare en wacht tot de app verschijnt.
  3. Kies een willekeurige URL voor een tijdelijke preview of een aangepaste hostname voor een professionele review.
  4. Schakel wachtwoordbeveiliging in als de link niet zomaar door iedereen geopend mag worden.
  5. Selecteer 'Ga openbaar', kopieer de URL en test deze in een nieuwe browsersessie.
  6. Stop met delen zodra de demo, review of webhook-test is afgerond.

Waarom wachtwoordbeveiliging belangrijk is

GhostlyShare kan per publieke link optioneel wachtwoordbeveiliging toevoegen. Bezoekers voeren het wachtwoord in voordat GhostlyShare verkeer naar uw lokale app doorstuurt, handig voor privé-demo's en kleine reviewgroepen. Het is geen volledig gebruikersbeheersysteem, dus gebruik het niet als excuus om privébeheer of gevoelige data bloot te stellen.

Lees de GhostlyShare-documentatie over wachtwoordbeveiliging

Stabiele preview-namen

Willekeurige URL of aangepaste Cloudflare-hostname?

Willekeurige URL's zijn ideaal als de link na een test kan verdwijnen. Aangepaste domeinen zijn handig voor stabiele previews, bijvoorbeeld demo.example.com, als u het domein al in Cloudflare beheert.

Benodigd Gebruik Waarom het past
Een demo van vijf minuten of webhook-terugroepactie Willekeurige URL Geen account of DNS-configuratie nodig, en de link is makkelijk weg te gooien na de test.
Een klantbeoordeling die er professioneel uit moet zien Aangepast domein Een hostname die u beheert is makkelijker te herkennen, maar vereist uw Cloudflare-zone, tokenrechten, DNS en tunnelroutering.
Een preview die niet zomaar geopend mag worden Wachtwoordbeveiligde link Voeg een wachtwoord toe voordat u openbaar gaat en deel de URL en het wachtwoord apart met de kleine groep die toegang nodig heeft.

Andere opties

Andere manieren om localhost bloot te stellen

U heeft niet voor elke situatie een aparte tool nodig. De beste keuze hangt af van of u een wegwerp-link, een desktopworkflow, een professionele preview, een privénetwerkttool of een bewust beveiligde zelfgehoste setup wilt.

Tool Typisch commando of actie Beste voor Let op
Cloudflare Quick Tunnel cloudflared tunnel --url http://localhost:5173 Snelle wegwerpbare publieke HTTPS-URL's zonder routerwijzigingen. Alleen voor ontwikkeling en testen; willekeurige URL; terminallevenscyclus.
GhostlyShare Selecteer 'Ga openbaar' in de desktopapp Herhaalde lokale previews, webhook-tests, wachtwoordbeveiligde demo's en optionele Cloudflare-aangepaste domeinen. Nog steeds geen productiehosting; uw lokale app en machine moeten blijven draaien terwijl de link werkt.
ngrok ngrok http 5173 Teams die al ngrok, gereserveerde domeinen, verkeersinspectie en provider-specifieke routeringsfuncties gebruiken. Account- en plangegevens zijn belangrijk; meer providerconfiguratie dan een wegwerp-quick tunnel.
Tailscale Funnel tailscale funnel 3000 Gebruikers van Tailscale die een publieke HTTPS-eindpunt voor een tailnet-apparaat willen. Vereist Tailscale-configuratie en Funnel ingeschakeld voor het tailnet.
localtunnel npx localtunnel --port 3000 Snelle Node-gebaseerde localhostdeling voor eenvoudige tests. Handig voor eenvoudige previews; denk goed na voordat u het voor gevoelige zaken gebruikt.
Routerpoortdoorsturing Configureer router, DNS, TLS en reverse proxy Permanente zelfhosting wanneer u de infrastructuur bewust beheert. Grotere blootstelling aan aanvallen; patchen, firewallregels, logs en TLS worden uw verantwoordelijkheid.

Webhook testen

De details die tijd besparen bij webhooks

Webhook-providers kunnen http://localhost op uw laptop niet bereiken. Ze kunnen de publieke tunnel-URL aanroepen. Behandel die URL als een echte externe integratie: houd handtekeningen aan, gebruik het exacte callback-pad en controleer redirects en CORS.

Gebruik het volledige callback-pad

Als uw ontvanger luistert op /api/webhooks/stripe, plak dan de publieke URL inclusief dat pad, niet alleen het domein.

Houd handtekeningvalidatie ingeschakeld

Een publieke tunnel maakt het testen van echte webhook-handtekeningen eenvoudiger. Dit is geen reden om handtekeningverificatie uit te schakelen.

Let op basis-URL's en doorgestuurde headers

Als de publieke URL terugverwijst naar localhost, configureer dan publieke basis-URL's, doorgestuurde headers, vertrouwde proxies of framework host-instellingen.

Test vanuit een schone browsersessie

Gebruik een privénavigatievenster of een tweede apparaat zodat gecachte localhost-status problemen met cookies, CORS, redirects of gemengde content niet verbergt.

Probleemoplossing

Los eerst de veelvoorkomende tunnelproblemen op

1

De tunnel start, maar de pagina is leeg

Open de lokale URL direct en controleer of assets, API-URL's, WebSocket-URL's of omgevingsvariabelen nog naar localhost verwijzen.

2

De publieke URL verwijst door naar localhost

Veel frameworks maken redirects op basis van de request host. Los doorgestuurde headers, vertrouwde proxies, publieke origin of geforceerde dev-redirects op.

3

De link verschijnt voordat het werkt

Cloudflare-routering, DNS, GhostlyShare's lokale proxy en de originele app moeten soms even synchroniseren. Wacht enkele seconden, vernieuw en test opnieuw.

4

HTTPS localhost-certificaten veroorzaken fouten

Voor korte previews tunnel de lokale HTTP-endpoint indien beschikbaar. Voor langere setups configureer origin TLS bewust in plaats van te gokken.

5

Hot reload of WebSockets falen

Gebruik een tool die WebSockets ondersteunt en zorg dat de app ws- of wss-URL's bouwt vanaf de publieke host, niet vanaf een hardcoded localhost-waarde.

Veiligheid

Voordat u de publieke URL verstuurt

Een publieke preview-URL is nog steeds openbare toegang. Wachtwoordbeveiliging vermindert toevallige toegang, maar maakt een risicovolle lokale service niet veilig. Deel de smalste URL, gebruik testgegevens en stop de link na de review of webhook-test.

Gebruik testgegevens

Maak geen echte klantgegevens, databasebeheer, interne dashboards, seed secrets of privébedrijfsdata openbaar.

Houd app-authenticatie ingeschakeld

Als een functie normaal inloggen vereist, moet dat ook tijdens de publieke preview zo zijn.

Gebruik wachtwoordbeveiliging voor privépreviews

Voor kleine reviewgroepen voeg een GhostlyShare-wachtwoord toe voordat u openbaar gaat en deel dit apart van de link.

Stop en ververs links

Stop tijdelijke links na gebruik. Als een URL of wachtwoord uitlekt in een ticket of chat, maak dan een nieuwe preview in plaats van hergebruik.

Veelgestelde vragen

Veelgestelde vragen

Wat is het exacte Windows-commando?

Na installatie van cloudflared, voer cloudflared.exe tunnel --url http://localhost:PORT uit, waarbij u PORT vervangt door de lokale poort van uw app, bijvoorbeeld 5173, 3000, 5080 of 8080.

Is GhostlyShare alleen een wrapper rond cloudflared?

Nee. GhostlyShare gebruikt Cloudflare-tunnels, maar voegt een desktopworkflow toe voor appdetectie, willekeurige of aangepaste publieke links, gereedheidsstatus, toegang stoppen en optionele wachtwoordbeveiliging.

Kan GhostlyShare een publieke link met een wachtwoord beveiligen?

Ja. Schakel wachtwoordbeveiliging in voordat u openbaar gaat. Bezoekers moeten het wachtwoord invoeren voordat GhostlyShare verkeer naar de geselecteerde lokale app doorstuurt, maar dit vervangt geen goede app-beveiliging.

Heb ik routerpoortdoorsturing nodig?

Nee voor de tunnelworkflows in deze gids. cloudflared, GhostlyShare, ngrok, Tailscale Funnel en soortgelijke tools openen uitgaande verbindingen vanaf uw machine, dus meestal is inkomende routerpoortdoorsturing niet nodig.

Kan ik webhooks testen via een lokale tunnel?

Ja. Start de lokale webhook-ontvanger, stel deze bloot via de tunnel, plak de publieke HTTPS-URL plus het juiste callback-pad in de provider, stuur een testevent en inspecteer het verzoek lokaal.

Moet ik admin-tools of databases blootstellen?

Meestal niet. Maak geen databaseconsoles, admin dashboards, infrastructuurpanelen, debug-eindpunten of interne services openbaar tenzij ze bewust beveiligd zijn en bedoeld om via internet bereikbaar te zijn.

Moet ik een laptoptunnel gebruiken voor productieverkeer?

Nee. Gebruik een echte deployment of een beheerde tunnel op infrastructuur die continu online blijft, updates ontvangt, gemonitord wordt en herstelt na storingen.

Gerelateerde gidsen

GhostlyShare De desktopapp voor publieke lokale previews, webhook-tests, optionele wachtwoordbeveiliging en Cloudflare-aangepaste URL's. Privacygids voor Cloudflare Tunnel Leer wanneer Cloudflare Tunnel geschikt is voor thuishosting en welke privacygrenzen blijven bestaan. Web SEO Hub Praktische webgidsen voor metadata, JSON-LD, Open Graph, beeldformaten en ontwikkelaarsworkflows.
GhostlyInc.com

Geen tracking, analytics of opslag van persoonlijke gegevens.

Onafhankelijke gidsen, tools en reviews voor praktisch webwerk.

Snelle links

Over Gebruiksvoorwaarden GitHub YouTube

Producten

Tools Gumroad Microsoft Store Microsoft Store-webpagina

Selecteer taal

Als Amazon-partner verdien ik aan in aanmerking komende aankopen.
Made with by Auteursrecht 2022 - 2026 GhostlyInc.com