GhostlyShare do podglądu localhost
GhostlyShare udostępniaj localhost na Windows lub Linux
GhostlyShare to mała aplikacja desktopowa z CLI dla Windows i Linux. Wykrywa lokalne aplikacje webowe i zamienia je w publiczne linki Cloudflare, bez wdrożeń, DNS i bałaganu w kartach.
Pomysł na produkt
Publiczny link do aplikacji działającej na Twoim komputerze
Uruchom serwer deweloperski, lokalny panel, odbiornik webhooków lub małe API. GhostlyShare wykryje to, pokaże port i da przycisk Start. Po kliknięciu masz publiczny URL do otwarcia, skopiowania i udostępnienia.
Obsługiwane frameworki
Jeśli działa jako lokalna aplikacja webowa, GhostlyShare zwykle może ją udostępnić
GhostlyShare nie wymaga wtyczek do frameworków. Wykrywa i przekazuje lokalny ruch HTTP, HTTPS, WebSocket, long-polling, streaming i API, dzięki czemu popularne stosy deweloperskie działają z prostym przyciskiem Start.
React, Vite, Next.js
Udostępniaj podglądy hot-reload i serwery frontend na portach takich jak 3000, 5173 lub podobnych lokalnych portach deweloperskich.
ASP.NET Core, Blazor Server, Blazor WebAssembly
Przekazuj zasoby frameworków, ruch w stylu SignalR, long polling, przekierowania, ciasteczka oraz lokalne punkty końcowe HTTPS do rozwoju.
Vue, Nuxt, Angular, SvelteKit
Udostępniaj aplikacje przeglądarkowe działające na lokalnym serwerze HTTP lub HTTPS, w tym trasy dev-server i aktualizacje WebSocket.
Node.js, Express, Fastify, ASP.NET APIs
Udostępniaj API JSON, odbiorniki webhooków, interfejsy Swagger lub OpenAPI, punkty zdrowia i zwykłe żądania POST.
WordPress, PHP, static HTML
Podglądaj lokalne CMS, strony statyczne i treściowe, gdy GhostlyShare wykryje stabilny punkt końcowy dostępny w przeglądarce.
WebSockets, SSE, streaming responses
Utrzymuj nowoczesne podglądy w czasie rzeczywistym przez publiczną trasę z proxy WebSocket i obsługą timeoutów dla streamingu.
Funkcje
Wszystko, co potrzebne do płynnego udostępniania lokalnie na publiczne
Automatyczne wykrywanie lokalnych aplikacji
GhostlyShare skanuje lokalne porty, sprawdza punkty HTTP i HTTPS, odczytuje tytuły stron i rozpoznaje API przez OpenAPI, Swagger, dokumentacje i punkty zdrowotne.
Najpierw linki tymczasowe, domeny niestandardowe opcjonalne
Do szybkiego udostępniania nie potrzeba logowania, konta, płatnego planu ani domeny niestandardowej. Gdy liczy się markowany URL, skorzystaj z opcjonalnej domeny Cloudflare.
Proxy HTTP i WebSocket
Nowoczesne aplikacje działają poprawnie, bo GhostlyShare przekazuje ruch HTTP i połączenia WebSocket przez aktywną publiczną trasę.
Kopiuj, otwieraj, zatrzymuj, powtarzaj
Każda aktywna aplikacja ma pasek akcji: otwórz publiczny URL, skopiuj z potwierdzeniem lub zatrzymaj podgląd po zakończeniu sesji.
Aplikacja desktopowa i CLI ghs
Użyj aplikacji desktopowej, gdy chcesz łatwo uruchamiać i zatrzymywać udostępnianie. Użyj ghs do terminala, serwerów albo skryptów.
Publiczne linki chronione hasłem
Dodaj hasło przed lub w trakcie działania losowego linku lub niestandardowej domeny. Odwiedzający muszą najpierw odblokować link, nieudane próby mogą skutkować blokadą, a sesje wygasają automatycznie.
Publiczne linki z automatycznym wygaśnięciem
Ustaw czas działania linku, aby demo, recenzja, test webhooka lub podgląd klienta automatycznie wygasły po minutach, godzinach, do końca dnia lub po wybranym czasie, podczas gdy lokalna aplikacja działa dalej.
Sesje uwzględniające limity
GhostlyShare ogranicza liczbę jednoczesnych publicznych aplikacji do trzech, monitoruje czas odnowienia tunelu Cloudflare i oddziela aktywne linki od procesów tunelu, by status był czytelniejszy.
Statystyki ruchu na żywo
Zobacz proste liczniki lokalne dla bieżącej sesji publicznego linku: żądania, przybliżona liczba odwiedzających i ostatnio aktywni użytkownicy. To szybka informacja zwrotna, nie pełna analiza.
Bezpieczne zarządzanie cyklem życia
Gdy lokalna aplikacja zostanie zamknięta, zmieni się sieć lub publiczny URL stanie się niedostępny, GhostlyShare przestaje udostępniać i przywraca kartę aplikacji do trybu lokalnego.
Przebieg
Z localhost do publicznego URL w czterech prostych krokach
- 1
Uruchom lokalną aplikację
Uruchom Vite, ASP.NET Core, panel, odbiornik webhooków lub dowolną lokalną usługę webową jak zwykle.
- 2
Kliknij Start w GhostlyShare
Aplikacja znajduje port, przygotowuje bezpieczną trasę publiczną, czeka na URL i pokazuje stan Na żywo, gdy jest gotowa.
- 3
Wybierz zasady dostępu i czasu działania
Przed udostępnieniem publicznym możesz ustawić hasło, limit nieudanych prób, czas sesji hasła oraz automatyczny czas wygaśnięcia linku.
- 4
Udostępnij URL
Skopiuj link, otwórz w przeglądarce, wyślij klientowi lub użyj na innym urządzeniu do szybkich testów.
Demo wideo
Zobacz GhostlyShare w akcji
Krótka prezentacja na YouTube pokazuje, jak GhostlyShare zamienia lokalną aplikację w publiczny podgląd URL.
Dlaczego działa szybko
Aplikacja wykonuje nudne czynności, zanim o nich pomyślisz
GhostlyShare monitoruje lokalne porty, zapamiętuje podglądy na żywo, aktualizuje trasy przy pojawianiu się lub znikaniu aplikacji i wyświetla jasne komunikaty na Windows i Linux. CLI ghs oferuje ten sam proces w terminalu.
Domeny niestandardowe
Użyj markowanego URL Cloudflare, gdy link tymczasowy nie wystarcza
Szybka ścieżka działa bez DNS, ale GhostlyShare oferuje też opcjonalny proces niestandardowego URL dla stref Cloudflare. Dodaj token, wybierz strefę, nazwę hosta, a GhostlyShare utworzy zarządzany tunel i rekord DNS dla lokalnej aplikacji.
preview.twoja-domena.com
Niestandardowe URL-e tworzone są dla demo, które mają wyglądać stabilnie i rozpoznawalnie. GhostlyShare może ponownie użyć zapisanych ustawień, odświeżyć trasę i zatrzymać zarządzany tunel w tym samym procesie aplikacji.
- 1
Połącz z Cloudflare
Wklej raz token API Cloudflare, GhostlyShare go zweryfikuje i zapisze bezpiecznie do późniejszych sesji z niestandardowymi URL.
- 2
Wybierz strefę i nazwę hosta
Wybierz strefę Cloudflare, wpisz etykietę hosta i pozwól GhostlyShare sprawdzić dostępność pełnej nazwy hosta.
- 3
Opublikuj zarządzaną trasę
GhostlyShare tworzy tunel Cloudflare, konfiguruje ingress, zapisuje rekord DNS i uruchamia bezpieczną trasę do lokalnego portu.
Zastosowania
Stworzone na sytuacje, gdy localhost to za mało
Podglądy dla klientów i zespołu
Wyślij działający link przed wdrożeniem gałęzi lub publikacją tymczasowej wersji.
Testowanie webhooków
Skieruj zewnętrzne usługi na lokalny odbiornik, zachowując pętlę rozwojową na swoim komputerze.
Sprawdzanie na urządzeniach mobilnych
Otwórz lokalną stronę z innego telefonu, tabletu lub testowego urządzenia bez łączenia się z tą samą siecią.
Prezentacje API
Udostępnij lokalne API do szybkiej integracji, a potem zakończ sesję.
Porównanie z ngrok
Prostszy sposób na udostępnienie lokalnie działającej aplikacji
Jeśli zwykle korzystasz z ngrok, GhostlyShare oferuje prostszy podgląd lokalny: otwórz aplikację, wybierz wykrytą usługę, kliknij Start i wyślij link. Linki tymczasowe są lekkie, a domeny niestandardowe dostępne dla markowych adresów Cloudflare.
Priorytet pulpitu i wizualność
Najlepsze, gdy chcesz zobaczyć wykryte lokalne aplikacje, udostępnić je jednym kliknięciem, skopiować URL i zatrzymać podgląd z kompaktowego okna.
Najpierw darmowe linki tymczasowe
Idealny do szybkich podglądów, bo nie wymaga logowania, konta ani subskrypcji przed udostępnieniem. Domeny niestandardowe to opcjonalna opcja dla użytkowników Cloudflare.
Potężne, ale bardziej ręczne
Narzędzia oparte na terminalu świetnie sprawdzają się w zaawansowanym routingu. GhostlyShare skupia się na codziennym podglądzie, gdzie liczy się szybkość i prostota.
Pobierz
Pobierz GhostlyShare na Windows lub Linux
Pobierz aplikację desktopową albo ghs CLI ze strony pobierania GhostlyShare. Pakiety dla Windows i Linux są rozdzielone, z bezpośrednimi linkami GitHub do ZIP, DEB, Arch i RPM.
Pobrania aplikacji desktopowej i CLI
Otwórz dedykowaną stronę pobierania, by wybrać instalator Windows, CLI Windows, aplikację Linux lub CLI Linux.
Otwórz stronę pobieraniaProces wiersza poleceń
CLI GhostlyShare nazywa się ghs. Używaj go w terminalu, na serwerze i w skryptach do skanowania aplikacji, udostępniania portów, sprawdzania diagnostyki lub korzystania z własnej domeny Cloudflare.
Przeczytaj dokumentację CLIMicrosoft Store
Dla aplikacji Windows instalacja podpisana odbywa się przez Microsoft Store. Użyj ZIP z GitHub, gdy chcesz bezpośredni pakiet instalacyjny.
Otwórz Microsoft StoreDokumentacja
Przeczytaj dokumentację GhostlyShare
Wiki na GitHub wyjaśnia instalację, wykrywanie aplikacji, gotowość linku, statystyki ruchu, ochronę hasłem, czas działania linku, limity, niestandardowe domeny, różnice Windows i Linux oraz kontrole, gdy lokalna aplikacja się nie pojawia.
Pierwsze kroki
Uruchom testową aplikację, otwórz GhostlyShare, utwórz publiczny URL i zakończ udostępnianie.
Otwórz przewodnikInstalacja i aktualizacje
W Windows użyj Microsoft Store. W Linuksie wybierz pakiet pasujący do swojej dystrybucji.
Otwórz przewodnikWykrywanie aplikacji
Sprawdź, które porty, frameworki, tytuły, API i procesy rozwojowe są silnymi sygnałami wykrywania.
Otwórz przewodnikInterfejs wiersza poleceń
Zainstaluj ghs na Windows lub Linux, skanuj lokalne aplikacje, udostępniaj port, korzystaj z JSON i wykonuj testy diagnostyczne.
Otwórz przewodnikWindows i Linux
Porównaj pakowanie, bezpieczne przechowywanie tokenów, zachowanie w trayu, różnice na pulpicie i obsługiwany sposób udostępniania.
Otwórz przewodnikUdostępnianie publiczne
Zrozum losowe URL Cloudflare, niestandardowe URL, opóźnienia gotowości linków i co się dzieje, gdy udostępnianie się kończy.
Otwórz przewodnikOchrona hasłem
Chroń losowe linki i niestandardowe domeny hasłem, blokadą po nieudanych próbach i wygasającymi sesjami przeglądarki.
Otwórz przewodnikCzas działania linku
Ustaw automatyczne wyłączanie publicznych linków po określonym czasie, dziś lub niestandardowym okresie.
Otwórz przewodnikLimity i sesje
Poznaj limity aktywnych publicznych aplikacji, sloty ciepłych tuneli, cooldowny szybkich tuneli Cloudflare i sesje odwiedzających z hasłem.
Otwórz przewodnikStatystyki ruchu
Dowiedz się, co oznaczają żądania, przybliżona liczba odwiedzających i aktywni użytkownicy podczas bieżącej sesji publicznego linku.
Otwórz przewodnikBezpieczeństwo i prywatność
Sprawdź, czego nie ujawniać, jak pomaga ochrona hasłem i dlaczego czas działania linku to nie kontrola dostępu.
Otwórz przewodnikRozwiązywanie problemów
Sprawdź, dlaczego aplikacja jest ukryta, link wygląda na offline lub dlaczego integracja z pulpitem Linux działa inaczej.
Otwórz przewodnikWsparcie
Zgłaszaj błędy lub proś o funkcje GhostlyShare
Otwórz formularze zgłoszeń na GitHub dotyczące błędów i pomysłów. Przed wysłaniem usuń tokeny, hasła, prywatne URL i dane klientów.
Najczęstsze pytania
Czy potrzebuję konta, by korzystać z GhostlyShare?
Nie. GhostlyShare jest stworzony do szybkich podglądów lokalnych bez logowania, tworzenia konta czy subskrypcji.
Czy muszę mieć własną domenę?
Nie. Możesz udostępnić tymczasowy publiczny link podglądu bez kupowania domeny, zmiany DNS czy publikacji testowej wersji. Jeśli korzystasz z Cloudflare, GhostlyShare może też stworzyć niestandardowy URL do markowanego podglądu.
Jakie frameworki obsługuje GhostlyShare?
GhostlyShare jest niezależny od frameworka. Działa z lokalnymi aplikacjami HTTP i HTTPS z użyciem React, Vite, Next.js, Vue, Angular, SvelteKit, ASP.NET Core, Blazor, Node API, WordPress, statycznego HTML, Swagger, OpenAPI i odbiorników webhooków.
Czy mogę używać GhostlyShare na Linuxie?
Tak. Buildy GhostlyShare dla Linuksa są dostępne na GitHubie jako pakiety DEB, Arch i RPM. W Windows najprostsza jest aplikacja z Microsoft Store.
Czy GhostlyShare ma CLI?
Tak. CLI nazywa się ghs i działa w Windows oraz Linux. Użyj go w terminalu, na serwerach i w skryptach; aplikacja desktopowa jest do pracy wizualnej.
Czy mogę zabezpieczyć publiczny link GhostlyShare hasłem?
Tak. Ochronę hasłem można włączyć dla każdego publicznego linku, zarówno losowego URL, jak i niestandardowej domeny. Odwiedzający muszą podać hasło, zanim GhostlyShare przekaże ruch do lokalnej aplikacji.
Czy publiczny link może automatycznie przestać działać?
Tak. Czas działania linku pozwala wybrać, kiedy publiczny link przestaje działać. Lokalna aplikacja działa dalej, ale publiczny URL GhostlyShare wygasa po wybranym czasie.
Czy mogę zobaczyć statystyki ruchu dla publicznego linku?
Tak. Gdy link na pulpicie jest aktywny, GhostlyShare pokazuje proste liczniki żądań, przybliżonej liczby odwiedzających i aktywnych użytkowników w bieżącej sesji. To szybka informacja, nie pełna analiza ani audyt bezpieczeństwa.
Ile publicznych aplikacji mogę udostępniać jednocześnie?
GhostlyShare pozwala na maksymalnie trzy aktywne publiczne aplikacje jednocześnie. Losowe szybkie tunele Cloudflare mogą przejść w lokalny cooldown, gdy Cloudflare zgłasza ograniczenia.
Jak działają domeny niestandardowe?
Domeny niestandardowe korzystają z Cloudflare. Po dodaniu ważnego tokenu GhostlyShare ładuje strefy, sprawdza nazwę hosta, tworzy tunel i rekord DNS oraz kieruje publiczny adres do wybranej aplikacji lokalnej. Windows przechowuje token za pomocą DPAPI, a Linux używa Secret Service przez libsecret.
Gdzie jest dokumentacja GhostlyShare?
Wiki na GitHub opisuje instalację, wykrywanie aplikacji, udostępnianie, ochronę hasłem, czas działania linku, statystyki ruchu, niestandardowe domeny, różnice między Windows i Linux, rozwiązywanie problemów, zgłaszanie błędów i propozycje funkcji.
Czy GhostlyShare zastąpi ngrok?
To zależy od sposobu pracy. Narzędzia typu ngrok są mocne w zaawansowanym routingu, a GhostlyShare skupia się na szybkim podglądzie desktopowym lokalnych aplikacji, API, webhooków i demo na Windows i Linux.

Podsumowanie
GhostlyShare zamienia lokalną wersję w coś, co można łatwo przetestować
Jest celowo mały, prosty i praktyczny na Windows i Linux: uruchom tworzony program, kliknij Start w GhostlyShare, wyślij link i pracuj dalej.
Wybierz pobieranie