GhostlyShare · Windows & Linux

Udostępnij localhost. Jednym kliknięciem.

Twórz lokalnie. Dziel się ze światem. GhostlyShare wykrywa aplikację, a Ty udostępniasz ją jednym kliknięciem.

Szybki start

Otwórz GhostlyShare. Twoje aplikacje już tu są.

  1. 01

    Uruchom lokalną aplikację

    Uruchom stronę, serwer deweloperski lub API jak zwykle. GhostlyShare sprawdza lokalne porty i automatycznie wykrywa dostępne aplikacje webowe.

  2. 02

    Wybierz ją w GhostlyShare

    Wybierz wykrytą aplikację i kliknij Go Public. GhostlyShare tworzy link przez Cloudflare, bez wdrożenia, konfiguracji routera i ręcznych poleceń tunelu.

  3. 03

    Skopiuj link lub zeskanuj kod QR

    Wyślij publiczny adres osobie testującej aplikację lub otwórz go na telefonie. Komputer, lokalna aplikacja i GhostlyShare muszą pozostać uruchomione.

Aplikacja GhostlyShare z wykrytą stroną, aktywnym linkiem i opcjami udostępniania
Aplikacje i opcje udostępniania w jednym miejscu. Zrzut aktywnego podglądu.

Aplikacja desktopowa w działaniu

Od lokalnej aplikacji do publicznego linku — zobacz film

Zobacz proces przed instalacją: wykrycie aplikacji, rozpoczęcie udostępniania i otwarcie publicznego podglądu.

Obejrzyj w YouTube ↗

Połączenie z YouTube następuje dopiero po uruchomieniu filmu.

Co chcesz udostępnić?

Podgląd, który pomoże ruszyć dalej

Podglądy stron internetowych

Pozwól klientom i zespołowi sprawdzić najnowsze zmiany w przeglądarce, bez wdrażania wersji testowej.

Lokalne testy webhooków

Przekaż zewnętrznej usłudze publiczny adres callback kierujący do lokalnego API. Sprawdź wymagania uwierzytelniania przed ustawieniem hasła podglądu.

Testy na prawdziwych urządzeniach

Otwórz podgląd na telefonie lub tablecie, również poza swoją siecią Wi-Fi. Kod QR ułatwia dostęp.

Funkcje GhostlyShare

Więcej niż link: kontroluj swój podgląd

Otwórz te opcje na karcie aplikacji. Zrzuty pokazują prawdziwy interfejs; wartości są przykładami, a nie zalecanymi ustawieniami.

Zdecyduj, kto może otworzyć link

Zabezpiecz podgląd tymczasowym hasłem. Odwiedzający muszą je wpisać, zanim uzyskają dostęp do lokalnej aplikacji.

Ogranicz błędne próby i wybierz czas trwania odblokowanej sesji. Działa z tymczasowymi linkami i własnymi domenami.

Ustawienia hasła, limitu błędnych prób i czasu sesji

Działa z Twoimi narzędziami

Wystarczy lokalna aplikacja webowa

GhostlyShare obsługuje dostępne lokalne aplikacje HTTP i HTTPS bez wtyczek do frameworka. Przekazuje też połączenia WebSocket w obsługiwanych scenariuszach.

  • React · Vite · Next.js
  • ASP.NET Core · Blazor
  • Vue · Angular · SvelteKit
  • Node.js · APIs · WordPress
Nie wykryto aplikacji? Zajrzyj do poradnika rozwiązywania problemów. ↗

Z komputera na telefon

Wyświetl kod QR i zeskanuj go telefonem lub tabletem. Podgląd otworzy się w przeglądarce bez wpisywania długiego adresu.

Sprawdź obsługę dotyku, responsywność i działanie na prawdziwych urządzeniach, także poza lokalnym Wi-Fi.

Przykładowy kod QR do otwarcia udostępnionej aplikacji na telefonie

Opcjonalna własna domena

Użyj rozpoznawalnego adresu

Tymczasowe linki nie wymagają konta Cloudflare ani domeny. Dla własnego adresu połącz domenę zarządzaną przez Cloudflare za pomocą tokenu API i wybierz nazwę hosta.

GhostlyShare konfiguruje tunel i rekord DNS dla wybranej aplikacji. Ochrona hasłem i czas ważności linku nadal są dostępne.

Skonfiguruj własną domenę ↗

CLI · Windows & Linux

Udostępniaj z terminala. Automatyzuj powtarzalne zadania.

Włącz udostępnianie do swojego procesu dzięki ghs CLI dla Windows i Linux. Uruchamiaj podglądy ze skryptów, testuj webhooki i przekazuj adres do własnych narzędzi.

  1. Wyszukuj aplikacje poleceniem ghs scan --json i przetwarzaj wyniki w skryptach.
  2. Użyj --url-only, aby uzyskać publiczny link, lub --json, aby otrzymywać ustrukturyzowane zdarzenia stanu.
  3. Ustaw limit przez --expires-after, aby udostępnianie zakończyło się automatycznie po demo lub teście.

Uruchom podgląd na 15 minut

ghs share 5173 --expires-after 15m

Po instalacji CLI zamień 5173 na port aplikacji. Polecenie musi działać podczas udostępniania; Ctrl+C kończy podgląd wcześniej.

Instalacja i polecenia CLI ↗
Ustaw automatyczne wygaśnięcie linku
Okno czasu ważności linku z udostępnianiem bezterminowym lub czasowym

Sprawdź, czy ktoś korzysta z podglądu

Zobacz żądania, przybliżoną liczbę odwiedzających i aktywnych użytkowników podczas sesji.

Liczniki dają szybki wgląd podczas demo. To statystyki sesji, nie pełna analityka ani audyt bezpieczeństwa.

Liczniki pozostają lokalne dla bieżącej sesji i nie są przesyłane do GhostlyInc.

Liczniki żądań, odwiedzających i aktywnych użytkowników na żywo

Twórz dalej

Pobierz GhostlyShare i udostępnij pierwszy link

Bez konta. Bez e-maila. Bez abonamentu.

Udostępniaj tymczasowe linki bez rejestracji i logowania. GhostlyShare jest bezpłatny i nie zbieramy danych analitycznych o korzystaniu z aplikacji.

Na stronie pobierania wybierz pakiet dla Windows lub Linux. Aplikacja desktopowa i CLI są dostępne oddzielnie.

Pobierz GhostlyShare ↗

Pytania i odpowiedzi o GhostlyShare

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.