GhostlyShare · Windows & Linux

分享 localhost。 只要按一下。

本機打造,與世界分享。GhostlyShare 自動找到你的網頁應用程式,按一下就能分享。

快速開始

開啟 GhostlyShare,應用程式已準備就緒。

  1. 01

    啟動本機應用程式

    照常啟動網站、開發伺服器或 API。GhostlyShare 會檢查本機連接埠,自動偵測可存取的網頁應用程式。

  2. 02

    在 GhostlyShare 中選取應用程式

    選取偵測到的應用程式,點選 Go Public。GhostlyShare 透過 Cloudflare 建立公開連結,不必部署、設定路由器或手動輸入通道指令。

  3. 03

    複製連結或掃描 QR 碼

    將公開網址傳給測試者,或在手機上開啟。分享期間請保持電腦、本機應用程式和 GhostlyShare 運作。

GhostlyShare 桌面應用程式顯示偵測到的網站、有效連結及分享控制項
應用程式與分享設定都在同一處。圖為正在執行的預覽。

看看桌面應用程式如何運作

從本機應用程式到公開連結,影片示範

安裝前先了解流程:偵測應用程式、開始分享、開啟公開預覽。

在 YouTube 觀看 ↗

只有按下播放後才會連線至 YouTube。

你想分享什麼?

用預覽推進下一步

網站預覽

讓客戶和同事在瀏覽器中體驗最新變更,不必部署測試版本。

本機 Webhook 測試

向外部服務提供轉送至本機 API 的公開回呼網址。啟用預覽密碼前,請先確認該服務的驗證需求。

實機測試

在手機或平板開啟預覽,即使不在同一個 Wi-Fi 網路也沒問題。掃描 QR 碼即可輕鬆存取。

GhostlyShare 功能

不只是連結,更能掌握預覽

從應用程式卡片開啟這些設定。截圖展示實際桌面介面;數值僅供示範,並非建議設定。

決定誰能開啟連結

使用臨時密碼保護預覽。訪客輸入密碼後才能存取本機應用程式。

限制失敗嘗試次數,並設定授權工作階段的持續時間。適用於臨時連結與自訂網域。

可調整失敗次數上限與工作階段時間的密碼設定畫面

相容於你的開發工具

只要有本機網頁應用程式

GhostlyShare 支援可存取的本機 HTTP 與 HTTPS 應用程式,不必安裝框架外掛。支援的應用流程也會轉送 WebSocket 連線。

  • React · Vite · Next.js
  • ASP.NET Core · Blazor
  • Vue · Angular · SvelteKit
  • Node.js · APIs · WordPress
找不到應用程式?請查看疑難排解指南。 ↗

從電腦到手機

開啟 QR 碼,用手機或平板掃描。不必輸入冗長網址,即可在裝置瀏覽器中開啟預覽。

測試觸控、響應式版面和實機表現,也能在本機 Wi-Fi 網路之外測試。

用於在手機開啟分享應用程式的 QR 碼範例

可選用自訂網域

使用容易辨識的網址

臨時公開連結不需要 Cloudflare 帳號或自有網域。如需專屬網址,可使用 API 權杖連結由 Cloudflare 管理的網域,再選擇主機名稱。

GhostlyShare 會為選取的應用程式設定通道和 DNS 紀錄。密碼保護與連結有效期限仍然可用。

設定自訂網域 ↗

CLI · Windows & Linux

從終端機分享,讓重複工作自動完成。

使用 Windows 與 Linux 版 ghs CLI,將分享納入開發流程。從指令碼啟動預覽、測試 Webhook,並將公開網址傳給自己的工具。

  1. 使用 ghs scan --json 偵測應用程式,再由指令碼處理結果。
  2. 使用 --url-only 輸出公開連結,或使用 --json 取得結構化狀態事件。
  3. 透過 --expires-after 設定時限,在示範或測試後自動停止分享。

啟動 15 分鐘預覽

ghs share 5173 --expires-after 15m

安裝 CLI 後,將 5173 換成應用程式的連接埠。分享期間保持指令執行;按 Ctrl+C 可提早結束預覽。

CLI 安裝與指令 ↗
讓連結自動到期
連結有效期限對話框,可選擇不限時或到期停止分享

查看預覽是否有人使用

查看目前分享工作階段的請求數、估計訪客數與活躍使用者數。

這些計數器方便在示範時快速掌握情況。它們只是工作階段統計,不能取代完整分析或安全稽核。

計數器僅保留在目前分享工作階段的本機裝置上,不會傳送給 GhostlyInc。

顯示請求、訪客與活躍使用者的即時計數器

繼續開發

下載 GhostlyShare,分享第一個連結

不必建帳號。不必填信箱。不必訂閱。

無須註冊或登入即可分享臨時連結。GhostlyShare 免費,我們不收集應用程式使用分析資料。

在下載頁選擇 Windows 或 Linux 套件。桌面應用程式與 CLI 分別下載。

下載 GhostlyShare ↗

GhostlyShare 常見問題

使用 GhostlyShare 需要帳號嗎?

不是。GhostlyShare 專為快速本地預覽設計,無需登入、建立帳號或訂閱。

需要自有網域嗎?

不需要。您可分享臨時公開預覽連結,無需購買網域、變更 DNS 或發布測試部署。若您已使用 Cloudflare,GhostlyShare 也能建立品牌化自訂 URL。

GhostlyShare 支援哪些框架?

GhostlyShare 不依賴特定框架,支援 React、Vite、Next.js、Vue、Angular、SvelteKit、ASP.NET Core、Blazor、Node API、WordPress、靜態 HTML、Swagger/OpenAPI 服務及 Webhook 接收器等本地 HTTP/HTTPS 應用。

GhostlyShare 可以在 Linux 使用嗎?

可以。GhostlyShare 的 Linux 版本在 GitHub 上提供 DEB、Arch 與 RPM 套件。Windows 使用 Microsoft Store 應用程式最簡單。

GhostlyShare 有 CLI 嗎?

可以。CLI 名為 ghs,可在 Windows 與 Linux 上執行。終端機、伺服器與腳本適合使用 ghs;需要圖形介面時使用桌面應用程式。

我可以為公開的 GhostlyShare 連結設定密碼保護嗎?

是的。隨機 URL 與自訂網域的公開連結皆可啟用密碼保護,訪客必須輸入密碼,GhostlyShare 才會將流量轉發至本地應用。

公開連結會自動下線嗎?

是的。連結有效期限讓您決定公開連結何時停止分享,本地應用仍持續運行,但 GhostlyShare 公開 URL 會在選定時間後下線。

我可以查看公開連結的流量統計嗎?

是的。當桌面連結啟用時,GhostlyShare 可顯示當前分享期間的請求數、估計訪客與活躍使用者簡易計數,僅供快速回饋,非完整分析或安全審核。

我一次可以分享多少個公開應用?

GhostlyShare 同時允許最多三個公開應用程式。若 Cloudflare 回報速率限制,隨機的 Cloudflare 快速隧道也會進入本地冷卻期。

自訂網域如何運作?

自訂網域使用 Cloudflare。加入有效令牌後,GhostlyShare 會載入區域、檢查主機名稱、建立隧道與 DNS 紀錄,並將公開主機名稱導向選定本地應用。Windows 透過 DPAPI 儲存令牌,Linux 則使用 libsecret 的 Secret Service。

GhostlyShare 文件在哪裡?

GitHub Wiki 詳述安裝、應用程式偵測、公開設定、密碼保護、連結有效期限、流量統計、自訂網域、Windows 與 Linux 差異、故障排除、錯誤回報及功能建議。

GhostlyShare 是要取代 ngrok 嗎?

視工作流程而定。ngrok 類工具適合進階路由,GhostlyShare 則專注於 Windows 與 Linux 上快速桌面預覽本地應用、API、webhook 與示範。