localhostプレビュー用GhostlyShare
GhostlyShare localhostを共有 WindowsまたはLinuxで
GhostlyShare は Windows と Linux で使える小さなデスクトップアプリ兼 CLI です。ローカルの Web アプリを見つけて、デプロイや DNS 設定なしで公開用の Cloudflare リンクにできます。

localhost:5173製品アイデア
すでに起動中のアプリの公開リンク
開発サーバーやローカルダッシュボード、Webhook受信機、小規模APIを起動。GhostlyShareが検出しポート表示、Startボタンを提供。クリック一つで公開URLが得られ、開く・コピー・共有可能です。
対応フレームワーク
ローカルウェブアプリなら、GhostlyShareでほぼ共有可能です
GhostlyShareはフレームワークプラグイン不要。ローカルのHTTP、HTTPS、WebSocket、ロングポーリング、ストリーミング、APIトラフィックを検出・転送し、一般的な開発スタックをシンプルな開始ボタン操作に対応させます。
React, Vite, Next.js
3000や5173などのローカル開発ポートでホットリロードプレビューやフロントエンド開発サーバーを共有します。
ASP.NET Core, Blazor Server, Blazor WebAssembly
フレームワーク資産、SignalR風トラフィック、ロングポーリング、リダイレクト、クッキー、ローカルHTTPS開発エンドポイントを転送します。
Vue, Nuxt, Angular, SvelteKit
ローカルのHTTP/HTTPSサーバーで動作するブラウザアプリを公開。開発サーバールートやWebSocket更新も含みます。
Node.js, Express, Fastify, ASP.NET APIs
JSON API、Webhook受信、Swagger/OpenAPI、ヘルスエンドポイント、通常のPOSTリクエストを共有します。
WordPress, PHP, static HTML
GhostlyShareが安定したブラウザ向けエンドポイントを特定できれば、ローカルCMSや静的サイト、コンテンツ重視ページをプレビュー可能です。
WebSockets, SSE, streaming responses
WebSocketプロキシとストリーミング対応タイムアウトで最新のリアルタイムプレビューを公開ルートで維持します。
特徴
ローカルから公開までのスムーズなワークフローに必要なすべて
自動ローカルアプリ検出
GhostlyShareはローカルのリッスンポートをスキャンし、HTTP/HTTPSエンドポイントを調査。ページタイトルを読み取り、OpenAPIやSwagger、ドキュメント、ヘルスチェックからAPIを認識します。
まずは一時リンク、カスタムドメインは任意
手軽な方法はログイン不要、アカウント不要、有料プラン不要、カスタムドメイン不要。ブランドURLが必要ならCloudflareのカスタムドメインを利用してください。
HTTPとWebSocketのプロキシ対応
GhostlyShareは通常のHTTP通信とWebSocket接続を公開ルート経由で転送し、最新アプリの動作を維持します。
コピー、開く、停止、繰り返し
ライブ中のアプリにはコンパクトな操作バーが付き、公開URLの開閉、コピー確認、セッション終了時のプレビュー停止が可能です。
デスクトップアプリとghs CLI
簡単に開始・停止したい場合はデスクトップアプリを使います。ターミナル、サーバー、スクリプトでは ghs が向いています。
パスワード保護された公開リンク
ランダムリンクやカスタムドメインが有効な間にパスワードを設定できます。訪問者はリンクを解除する必要があり、失敗した場合はロックされ、セッションは自動で期限切れになります。
自動で期限切れになる公開リンク
デモやレビュー、Webhookテスト、クライアントプレビューのリンク有効期限を設定し、数分・数時間・当日・任意期間で自動的にオフラインにできます。ローカルアプリは継続稼働します。
レート制限対応セッション
GhostlyShareは同時公開アプリを3つまでに制限し、Cloudflareクイックトンネルのクールダウンを管理。ライブリンクとウォームトンネルを分けて状態を分かりやすくしています。
リアルトラフィック統計
現在の公開リンクセッションの簡易カウンターを表示:リクエスト数、推定訪問者数、最近のアクティブユーザー数。詳細解析ではなく即時のフィードバックです。
安全なライフサイクル管理
ローカルアプリの終了、ネットワーク変更、公開URLの不通時にGhostlyShareは共有を停止し、アプリカードをローカル専用に戻します。
流れ
4ステップでlocalhostを公開URLに変換
- 1
ローカルアプリを起動する
通常通りVite、ASP.NET Core、ダッシュボード、Webhook受信機、任意のローカルWebサービスを起動してください。
- 2
GhostlyShareでStartを押す
アプリはポートを検出し、安全な公開ルートを準備。URLを待ち、準備完了でライブ状態を表示します。
- 3
アクセスと有効期限のルールを選択
公開前にパスワード、失敗回数制限、パスワードセッション時間、公開リンクの自動期限切れ時間を設定できます。
- 4
URLを共有する
リンクをコピーしてブラウザで開き、クライアントに送信、または別の端末で素早くテスト可能です。
動画デモ
GhostlyShareの動作を確認
短いYouTubeデモでGhostlyShareがローカルアプリを公開プレビューURLに変える方法を紹介します。
速く感じる理由
面倒な作業はユーザーが考える前にアプリが処理します
GhostlyShareはローカルポートを監視し、ライブプレビューを記憶。アプリの起動・終了に応じてルートを調整し、WindowsとLinuxで操作のフィードバックを明確に表示します。端末やスクリプト派はghs CLIで同じローカルから公開までの流れを利用可能です。
カスタムドメイン
一時リンクで足りない時はブランド化したCloudflare URLを使いましょう
高速ルートはDNSなしでも動作しますが、Cloudflareゾーン向けにオプションのカスタムURLフローもあります。トークンを追加し、ゾーンを選び、ホスト名を決めると、GhostlyShareが管理トンネルとDNSレコードを作成します。
preview.your-domain.com
安定して認識しやすいデモ用にカスタムURLを作成。GhostlyShareは保存済みの割り当てを再利用し、ルートを更新、管理トンネルを同じアプリフローで停止できます。
- 1
Cloudflareに接続
CloudflareのAPIトークンを一度貼り付けると、GhostlyShareが検証し、安全なユーザーストレージに保存してカスタムURLセッションで利用します。
- 2
ゾーンとホスト名を選択
Cloudflareゾーンを選び、ホスト名ラベルを入力。GhostlyShareが完全なホスト名の利用可否を確認します。
- 3
管理ルートを公開
GhostlyShareがCloudflareトンネルを作成し、イングレスを設定、DNSレコードを書き込み、ローカルポートへの安全なルートを開始します。
利用例
localhostだけでは足りない時のために設計
クライアントやチームメイトのプレビュー
ブランチ展開や一時ビルド公開前に動作リンクを送信できます。
Webhookテスト
外部サービスをローカル受信機に向けつつ、開発ループは自分のマシンで維持できます。
モバイル端末チェック
同じネットワークに接続せずに、別のスマホやタブレット、テスト機からローカルサイトを開けます。
APIデモ
ローカルAPIを公開して素早く連携確認し、終了後に停止できます。
ngrokとの比較
ローカルで動作中のものだけを共有する簡単な方法
通常ngrokを使う方に、GhostlyShareはよりシンプルなローカルプレビューを提案します。アプリを開き、検出サービスを選び、開始を押してリンクを送信。臨時リンクは設定が軽く、カスタムドメインはブランド化に対応します。
デスクトップ優先の視覚的操作
検出されたローカルアプリを確認し、ワンクリックで共有開始、URLコピー、プレビュー停止をコンパクトなデスクトップ画面で行いたい時に最適です。
まずは無料の一時リンク
ログイン不要、アカウント不要、サブスクリプション不要で手軽に共有できるため、素早いプレビューに最適。カスタムドメインはCloudflareユーザー向けのオプションです。
強力だが手動操作が多い
端末操作中心の共有ツールは高度なルーティングに優れていますが、GhostlyShareは日常的なプレビューでの速度と簡単さに特化しています。
ダウンロード
Windows・Linux用GhostlyShareをダウンロード
GhostlyShare のダウンロードページからデスクトップアプリまたは ghs CLI を入手できます。Windows と Linux のパッケージは分かれており、ZIP、DEB、Arch、RPM への GitHub 直接リンクがあります。
デスクトップとCLIのダウンロード
専用ダウンロードページを開き、Windowsセットアップ、Windows CLI、Linuxデスクトップ、Linux CLIパッケージから選択してください。
ダウンロードページを開くコマンドラインワークフロー
GhostlyShareのCLIはghsと呼ばれ、端末やサーバー、スクリプトでのローカルアプリスキャン、ポート共有、ドクター出力確認、カスタムCloudflareホスト名利用に使えます。
CLIドキュメントを読むMicrosoft Store
WindowsデスクトップアプリはMicrosoft Storeからの署名済みインストールが基本です。直接リリースパッケージが必要な場合はGitHubのセットアップZIPを利用してください。
Microsoft Storeを開くドキュメント
GhostlyShareのドキュメントを読む
GitHubのWikiでは、インストール、アプリ検出、リンク準備状況、トラフィック統計、パスワード保護、リンク有効期限、レート制限、カスタムドメイン、WindowsとLinuxの違い、ローカルアプリが表示されない場合の確認方法を説明しています。
はじめに
テストアプリを起動し、GhostlyShareを開いて公開URLを作成、共有をきれいに停止します。
ガイドを開くインストールと更新
Windows では Microsoft Store を使います。Linux ではお使いのディストリビューションに合うパッケージを選んでください。
ガイドを開くアプリ検出
検出に有効なローカルポート、フレームワーク、タイトル、API、開発プロセスを確認します。
ガイドを開くコマンドラインインターフェース
WindowsまたはLinuxにghsをインストールし、ローカルアプリをスキャン、ポート共有、JSON出力、ドクターチェックを実行します。
ガイドを開くWindowsとLinux
パッケージ形態、トークンの安全な保存、トレイ動作、デスクトップの違い、共有フローを比較します。
ガイドを開く公開設定
ランダムCloudflare URL、カスタムURL、リンク準備遅延、共有停止時の挙動を理解します。
ガイドを開くパスワード保護
ランダムリンクやカスタムドメインを訪問者パスワード、失敗ロックアウト、期限切れブラウザセッションで保護します。
ガイドを開くリンクの有効期限
公開リンクを事前設定、当日、または任意の期間で自動的にオフラインにします。
ガイドを開くレート制限とセッション
公開アプリの同時制限、ウォームトンネルスロット、Cloudflareクイックトンネルのクールダウン、パスワード訪問者セッションを理解しましょう。
ガイドを開くトラフィック統計
現在の公開リンクセッションでのリクエスト数、推定訪問者数、アクティブユーザー数の意味を解説します。
ガイドを開くセキュリティとプライバシー
公開すべきでない情報、パスワード保護の効果、リンク有効期限がアクセス制御でない理由を解説します。
ガイドを開くトラブルシューティング
アプリが非表示になる理由、リンクがオフラインに見える理由、Linuxデスクトップ統合の挙動が異なる理由を確認します。
ガイドを開くサポート
GhostlyShareのバグ報告や機能要望を送る
バグや機能要望はGitHubのIssueフォームへ。投稿前にトークン、パスワード、非公開URL、顧客情報は削除してください。
よくある質問
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は同時に最大3つの公開アプリを許可。Cloudflareのレート制限報告でランダムなクイックトンネルはローカルでクールダウンします。
カスタムドメインはどう機能する?
カスタムドメインはCloudflareを利用します。有効なトークンを追加すると、GhostlyShareがゾーンを読み込み、ホスト名を確認し、トンネルとDNSレコードを作成、公開ホスト名を選択したローカルアプリにルーティングします。WindowsはDPAPIでトークンを保存し、Linuxはlibsecret経由のSecret Serviceを使用します。
GhostlyShareのドキュメントはどこ?
GitHubのWikiでは、インストール、アプリ検出、公開方法、パスワード保護、リンク有効期限、トラフィック統計、カスタムドメイン、WindowsとLinuxの違い、トラブルシューティング、バグ報告、機能要望を解説しています。
GhostlyShareはngrokの代替ですか?
ワークフロー次第です。ngrok系は高度なルーティングに強く、GhostlyShareはWindows・LinuxでローカルアプリやAPI、Webhook、デモの高速プレビューに特化しています。

結論
GhostlyShareはローカルビルドを実際に試せる形に変えます
Windows・Linuxで小型かつ実用的に設計。開発中のアプリを起動し、GhostlyShareで開始を押し、リンクを送って作業を続けられます。
ダウンロードを選択