GhostlyShare för localhost-förhandsvisningar
GhostlyShare dela localhost på Windows eller Linux
GhostlyShare är en liten skrivbordsapp med CLI för Windows och Linux. Den hittar lokala webbappar och gör dem till publika Cloudflare-länkar utan deploy, DNS-arbete eller flikar överallt.

localhost:5173Produktidé
En offentlig länk för appen som redan körs på din dator
Starta en utvecklingsserver, lokal dashboard, webhook-mottagare eller ett litet API. GhostlyShare upptäcker det, visar porten och ger dig en Start-knapp. Ett klick senare har du en offentlig URL att öppna, kopiera och dela.
Stödda ramverk
Om det körs som en lokal webbapp kan GhostlyShare oftast dela den
GhostlyShare behöver inga ramverksplugins. Den upptäcker och vidarebefordrar lokal HTTP, HTTPS, WebSocket, långpolling, streaming och API-trafik, så vanliga utvecklingsstackar passar samma enkla startknapp.
React, Vite, Next.js
Dela hot-reload-förhandsvisningar och frontend-utvecklingsservrar på portar som 3000, 5173 eller liknande lokala utvecklingsportar.
ASP.NET Core, Blazor Server, Blazor WebAssembly
Vidarebefordra ramverksresurser, SignalR-trafik, långpolling, omdirigeringar, cookies och lokala HTTPS-utvecklingsändpunkter.
Vue, Nuxt, Angular, SvelteKit
Exponera webbläsarappar som körs på en lokal HTTP- eller HTTPS-server, inklusive dev-server-rutter och WebSocket-uppdateringar.
Node.js, Express, Fastify, ASP.NET APIs
Dela JSON-API:er, webhook-mottagare, Swagger- eller OpenAPI-gränssnitt, hälsokontroller och vanliga POST-förfrågningar.
WordPress, PHP, static HTML
Förhandsgranska lokala CMS, statiska sajter och innehållsrika sidor när GhostlyShare kan identifiera en stabil webbläsarvänlig ändpunkt.
WebSockets, SSE, streaming responses
Behåll moderna realtidsförhandsvisningar via den offentliga rutten med WebSocket-proxy och streaming-anpassade timeout.
Funktioner
Allt som behövs för ett smidigt flöde från lokal till offentlig
Automatisk upptäckt av lokala appar
GhostlyShare skannar lokala lyssningsportar, undersöker HTTP- och HTTPS-endpoints, läser sidtitlar och kan känna igen API-yta via OpenAPI, Swagger, dokumentation och hälsokontroller.
Tillfälliga länkar först, anpassade domäner valfria
Ingen inloggning, inget konto, ingen betalplan eller anpassad domän krävs för snabbvägen. När en varumärkesanpassad URL behövs, använd valfri Cloudflare-anpassad domän.
HTTP- och WebSocket-proxy
Moderna appar fungerar fortsatt eftersom GhostlyShare vidarebefordrar vanlig HTTP-trafik och WebSocket-anslutningar via den aktiva offentliga länken.
Kopiera, öppna, stoppa, upprepa
Varje aktiv app får en kompakt åtgärdsrad: öppna offentlig URL, kopiera med bekräftelse eller stoppa förhandsvisningen när sessionen är slut.
Skrivbordsapp och ghs CLI
Använd skrivbordsappen när du vill starta och stoppa enkelt. Använd ghs för terminalen, servrar eller skript.
Lösenordsskyddade offentliga länkar
Lägg till ett lösenord innan eller medan en slumpmässig länk eller anpassad domän är aktiv. Besökare måste låsa upp länken först, misslyckade försök kan blockeras och sessioner kan automatiskt avslutas.
Automatiskt utgångna offentliga länkar
Ställ in länkens livslängd så att en demo, granskning, webhook-test eller klientförhandsvisning automatiskt stängs efter minuter, timmar, idag eller en anpassad tid medan din lokala app fortsätter köra.
Sessionshantering med rate-limit-kännedom
GhostlyShare begränsar samtidiga offentliga appar till tre, övervakar Cloudflares snabbtunnelns nedkylning och separerar aktiva länkar från varma tunnelprocesser för tydligare status.
Live trafikstatistik
Se enkla lokala räknare för den aktuella offentliga länksessionen: förfrågningar, ungefärliga besökare och nyligen aktiva användare. De ger snabb återkoppling, inte fullständig analys.
Säker livscykelhantering
När en lokal app stängs, nätverket ändras eller den offentliga URL:en blir otillgänglig, slutar GhostlyShare dela och återställer appkortet till Endast Lokal.
Flöde
Från localhost till offentlig URL på fyra enkla steg
- 1
Kör din lokala app
Starta Vite, ASP.NET Core, en dashboard, webhook-mottagare eller valfri lokal webbservice som vanligt.
- 2
Tryck på Start i GhostlyShare
Appen hittar porten, förbereder den säkra offentliga länken, väntar på URL och visar statusen Aktiv när den är klar.
- 3
Välj regler för åtkomst och livslängd
Innan länken blir offentlig kan du välja att sätta lösenord, begränsa antal misslyckade försök, ange lösenordssessionens längd och automatisk utgångstid för länken.
- 4
Dela URL:en
Kopiera länken, öppna i webbläsaren, skicka till klient eller använd från annan enhet för snabb testning.
Videodemonstration
Se GhostlyShare i aktion
En kort YouTube-demo visar hur GhostlyShare gör en lokal app till en offentlig förhandsvisningslänk.
Varför det känns snabbt
Appen sköter det tråkiga innan du behöver tänka på det
GhostlyShare övervakar lokala portar, sparar förhandsvisningar, hanterar rutter när appar startar eller stängs och ger tydlig feedback i Windows och Linux. Föredrar du terminal eller skript? ghs CLI gör samma lokala till publika delning via kommandoraden.
Anpassade domäner
Använd en varumärkesanpassad Cloudflare-URL när den tillfälliga länken inte räcker
Snabbvägen fungerar fortfarande utan DNS, men GhostlyShare har också ett valfritt flöde för anpassade URL:er för Cloudflare-zoner. Lägg till token, välj zon, ange värdnamn och GhostlyShare skapar den hanterade tunneln och DNS-posten för den lokala appen.
preview.din-domän.com
Anpassade URL:er skapas för demos som ska se stabila och igenkännbara ut. GhostlyShare kan återanvända sparade inställningar, uppdatera rutten och stoppa den hanterade tunneln i samma appflöde.
- 1
Anslut Cloudflare
Klistra in en Cloudflare API-token en gång, GhostlyShare validerar den och sparar uppgifterna säkert för framtida anpassade URL-sessioner.
- 2
Välj zon och värdnamn
Välj Cloudflare-zon, ange värdnamnsetikett och låt GhostlyShare kontrollera att hela värdnamnet är tillgängligt.
- 3
Publicera den hanterade rutten
GhostlyShare skapar Cloudflare-tunneln, konfigurerar ingress, skriver DNS-posten och startar den säkra rutten till din lokala port.
Användningsområden
Byggd för tillfällen när localhost inte räcker
Förhandsvisningar för klienter och team
Skicka en fungerande länk innan du distribuerar en gren eller publicerar en tillfällig version.
Webhook-testning
Rikta externa tjänster mot en lokal mottagare samtidigt som du behåller utvecklingsloopen på din dator.
Kontroller för mobila enheter
Öppna din lokala sida från en annan telefon, surfplatta eller testmaskin utan att vara i samma nätverk.
API-demonstrationer
Exponera ett lokalt API för snabb integration, stoppa sedan när sessionen är klar.
Jämfört med ngrok
En enklare väg när du bara vill dela det som körs lokalt
Om du brukar använda ngrok siktar GhostlyShare på ett mer direkt flöde för lokal förhandsvisning: öppna skrivbordsappen, välj tjänsten, tryck på Start och skicka länken. Tillfälliga länkar är enkla att använda, medan anpassade domäner finns för en varumärkesanpassad Cloudflare-URL.
Skrivbordsfokuserad och visuell
Perfekt när du vill se upptäckta lokala appar, starta delning med ett klick, kopiera URL och stoppa förhandsvisningen från ett kompakt skrivbordsfönster.
Gratis tillfälliga länkar först
Perfekt för snabba förhandsvisningar eftersom ingen inloggning, konto eller prenumeration krävs innan du kan dela. Anpassade domäner är ett valfritt tillägg för Cloudflare-användare.
Kraftfullt, men mer manuellt
Terminalbaserade delningsverktyg är utmärkta för avancerade routingflöden. GhostlyShare fokuserar på vardagliga förhandsvisningar där snabbhet och enkelhet är viktigast.
Ladda ner
Ladda ner GhostlyShare för Windows eller Linux
Ladda ned skrivbordsappen eller ghs CLI från GhostlyShares nedladdningssida. Windows- och Linux-paket visas var för sig, med direkta GitHub-länkar för ZIP, DEB, Arch och RPM.
Nedladdningar för skrivbord och CLI
Öppna nedladdningssidan för att välja Windows-installation, Windows CLI, Linux skrivbord eller Linux CLI-paket.
Öppna nedladdningssidaKommandoradsarbetsflöde
GhostlyShare CLI heter ghs. Använd den för terminal, server och skript, t.ex. skanna lokala appar, dela port, kontrollera diagnos eller använda anpassad Cloudflare-domän.
Läs CLI-dokumentationMicrosoft Store
För Windows-skrivbordsappen är Microsoft Store fortsatt den signerade installationsvägen. Använd GitHub-setup ZIP för direkt nedladdning av paketet.
Öppna Microsoft StoreDokumentation
Läs GhostlyShare-dokumentationen
GitHub-wikin förklarar installation, appdetektion, länkberedskap, trafikstatistik, lösenordsskydd, länkens livslängd, hastighetsbegränsningar, anpassade domäner, skillnader mellan Windows och Linux samt kontroller vid frånvaro av lokal app.
Kom igång
Kör en testapp, öppna GhostlyShare, skapa en offentlig URL och avsluta delningen smidigt.
Öppna guideInstallation och uppdateringar
På Windows använder du Microsoft Store. På Linux väljer du paketet som passar din distribution.
Öppna guideAppdetektering
Se vilka lokala portar, ramverk, titlar, API:er och utvecklingsprocesser som är starka detekteringssignaler.
Öppna guideKommandoradsgränssnitt
Installera ghs på Windows eller Linux, skanna lokala appar, dela port, använd JSON-utdata och kör diagnoser.
Öppna guideWindows och Linux
Jämför paketering, säker tokenlagring, systemfacksbeteende, skrivbordsvariationer och stödda delningsflöden.
Öppna guideGå offentligt
Förstå slumpmässiga Cloudflare-URL:er, anpassade URL:er, fördröjningar i länkberedskap och vad som händer när delning upphör.
Öppna guideLösenordsskydd
Skydda slumpmässiga länkar och anpassade domäner med besökarens lösenord, spärr vid misslyckade försök och utgångna webbläsarsessioner.
Öppna guideLänkens livslängd
Ställ in offentliga länkar att automatiskt gå offline efter förinställd tid, idag eller anpassad varaktighet.
Öppna guideBegränsningar och sessioner
Förstå begränsningar för aktiva offentliga appar, varma tunnelplatser, cooldowns för Cloudflare-snabbtunnlar och lösenordssessioner för besökare.
Öppna guideTrafikstatistik
Läs vad förfrågningar, ungefärliga besökare och aktiva användare betyder under den aktuella offentliga länksessionen.
Öppna guideSäkerhet och integritet
Gå igenom vad som inte bör exponeras, hur lösenordsskydd hjälper och varför länkens livslängd inte är åtkomstkontroll.
Öppna guideFelsökning
Kontrollera varför en app är dold, varför en länk verkar offline eller varför Linux-skrivbordsintegration beter sig annorlunda.
Öppna guideSupport
Rapportera buggar eller begär funktioner för GhostlyShare
Öppna GitHub-ärendeformulär för buggar och funktionsförslag. Ta bort tokens, lösenord, privata URL:er och kunddata innan du postar.
Vanliga frågor
Behöver jag ett konto för att använda GhostlyShare?
Nej. GhostlyShare är byggt för snabba lokala förhandsvisningar utan inloggning, kontoskapande eller prenumerationssteg.
Behöver jag en egen domän?
Nej. Du kan dela en tillfällig offentlig förhandsvisningslänk utan att köpa domän, ändra DNS eller publicera testdistribution. Om du redan använder Cloudflare kan GhostlyShare skapa en anpassad URL för en varumärkesanpassad förhandsvisning.
Vilka ramverk stöder GhostlyShare?
GhostlyShare är ramverksoberoende. Den fungerar med lokala HTTP- och HTTPS-appar från stackar som React, Vite, Next.js, Vue, Angular, SvelteKit, ASP.NET Core, Blazor, Node API:er, WordPress, statisk HTML, Swagger eller OpenAPI-tjänster och webhook-mottagare.
Kan jag använda GhostlyShare på Linux?
Ja. Linux-versionerna av GhostlyShare finns som DEB-, Arch- och RPM-paket på GitHub. På Windows är Microsoft Store-appen enklast.
Har GhostlyShare en CLI?
Ja. CLI:t heter ghs och fungerar på Windows och Linux. Använd det för terminaler, servrar och skript; välj skrivbordsappen för ett visuellt flöde.
Kan jag lösenordsskydda en offentlig GhostlyShare-länk?
Ja. Lösenordsskydd kan aktiveras per offentlig länk för slumpmässiga URL:er och anpassade domäner. Besökare måste ange lösenord innan GhostlyShare vidarebefordrar trafik till den lokala appen.
Kan en offentlig länk stängas av automatiskt?
Ja. Länkens livslängd låter dig bestämma när en offentlig länk slutar delas. Den lokala appen fortsätter köras, men GhostlyShare-URL:en går offline efter vald tid.
Kan jag se trafikstatistik för en offentlig länk?
Ja. Medan en skrivbordslänk är aktiv kan GhostlyShare visa enkla räknare för förfrågningar, ungefärliga besökare och aktiva användare under den aktuella delningssessionen. Dessa siffror är för snabb återkoppling, inte fullständig analys eller säkerhetsgranskning.
Hur många offentliga appar kan jag dela samtidigt?
GhostlyShare tillåter upp till tre aktiva offentliga appar samtidigt. Slumpmässiga Cloudflare-snabbtunnlar kan också pausas lokalt vid rate limiting från Cloudflare.
Hur fungerar anpassade domäner?
Anpassade domäner använder Cloudflare. När du lagt till en giltig token laddar GhostlyShare dina zoner, kontrollerar värdnamnet, skapar tunneln och DNS-posten samt dirigerar den publika värdnamnet till vald lokal app. Windows lagrar token med DPAPI, medan Linux använder Secret Service via libsecret.
Var finns GhostlyShare-dokumentationen?
GitHub-wikin täcker installation, appdetektion, publicering, lösenordsskydd, länkens livslängd, trafikstatistik, anpassade domäner, skillnader mellan Windows och Linux, felsökning, bugg- och funktionsrapporter.
Är GhostlyShare tänkt att ersätta ngrok?
Det beror på arbetsflödet. Verktyg som ngrok är kraftfulla för avancerad routing, medan GhostlyShare fokuserar på snabba skrivbordsförhandsvisningar för lokala appar, API:er, webhooks och demos på Windows och Linux.

Slutsats
GhostlyShare förvandlar en lokal byggnad till något som folk verkligen kan testa
Den är medvetet liten, enkel och praktisk på Windows och Linux: starta appen du bygger, tryck på Start i GhostlyShare, skicka länken och fortsätt arbeta.
Välj din nedladdning