無料公開URLでローカルアプリをインターネットに公開する方法
GhostlyShareでlocalhostをインターネットに公開し、共有やWebhookテスト、一時的な公開URL作成を行う簡単ガイド。

目次
ローカルアプリが公開URLを必要とする時
ローカルアプリは通常、自分のPCだけで動作します。開発中は問題ありませんが、他の人やデバイス、外部サービスがインターネット経由でアクセスする必要がある場合があります。
- チームメンバーが機能をデプロイ前に確認する必要があります。
- 通話中にクライアントがプロトタイプを操作したい場合。
- Webhook提供元が公開コールバックURLを必要としています。
- スマホやタブレット、テスト機が同じネットワークに接続されていません。
こうした場合、完全なデプロイは過剰です。一時的なlocalhost公開URLで十分です。
開始前に準備するもの
公開URL作成前にローカルアプリが正常に動作しているか確認してください。
- ローカルで動作するWebアプリ、API、ダッシュボード、Webhook受信機。
- ローカルURLやポート例: http://localhost:5173、http://localhost:3000、http://localhost:5080。
- Microsoft StoreからインストールしたGhostlyShare。
- 作成後の公開URLをブラウザでテストするタブです。
ローカルURLが自分のPCで動作しない場合は先に修正してください。公開URLは既に動作中のアプリにのみ転送します。
公開プレビューの仕組み
GhostlyShareはローカルポートを監視し、共有可能なWebサービスを表示。適切なサービスを選び公開プレビューを開始します。
- アプリはlocalhost上に留まります。
- GhostlyShareは一時的な公開URLを作成します。
- 公開URLへのリクエストはローカルアプリに転送されます。
- セッション終了時にプレビューを停止します。
本番ホスティングの代わりではなく、短期間のプレビューリンクと考えてください。
ステップバイステップ:ローカルアプリをインターネットに公開
アプリが既にローカルで動作している場合にこの手順を使います。
- ローカルアプリを起動し、ブラウザで開きます。
- WindowsトレイからGhostlyShareを開きます。
- ポート、タイトル、ローカルURLで該当アプリ行を探します。
- 開始ボタンを押し、行が「Live」になるまで待ちます。
- 公開URLをコピーしてブラウザで動作を確認してください。
- 必要な人やデバイス、WebhookサービスとURLを共有します。
- プレビュー不要時に停止ボタンを押します。
これが一連の流れです:ローカルアプリ、公開URL、簡単テスト、停止。
Webhookに公開URLを使う方法
Webhook提供元はあなたのPCのlocalhostにはアクセスできません。公開プレビューURLにはアクセス可能です。
- ローカルのWebhook受信機を起動します。
- GhostlyShareで公開URLを作成します。
- Webhookのコールバック欄に公開URLを貼り付けます。
- テストイベントを送信し、ローカルでリクエストを確認します。
受信機をデプロイせずに実際のWebhookトラフィックを試したい時に便利です。
一時的な公開URLの活用例
このワークフローはアプリをローカルに保つ短時間のセッションに最適です。
- ブランチをデプロイ前に動作プレビューをチームに共有します。
- 通話中にクライアントがローカルプロトタイプを開けます。
- 決済、リポジトリ、自動化、コマースプラットフォームのWebhookをテストします。
- 同じネットワークに参加せずにスマホやタブレットで同じアプリを開けます。
- 短時間の連携会話のためにローカルAPIを共有します。
デプロイの代わりにこれを使う時
公開プレビューURLは一時的で、現在あなたのPCで動作中のアプリを指します。サインアップ不要のngrok代替として手軽に共有したい時に便利です。
- デモ、フィードバック、Webhookテスト、モバイル確認に利用してください。
- 本番トラフィックや長時間アクセスには実際のデプロイを使用してください。
- 安定したリリース、URL、監視が必要な場合は通常のホスティングを使います。
要約すると、プレビューリンクは素早い共有用、デプロイは恒久的な公開用です。
制限と安全上の注意点
公開URLはローカルアプリを外部からアクセス可能にします。公開すべきものだけを共有してください。
- 管理ページやプライベートダッシュボード、データベースツール、危険な開発用エンドポイントは公開しないでください。
- テスト終了後にプレビューを停止します。
- このURLはプレビュー、デモ、Webhookテスト、デバッグ用であり、本番公開用ではありません。
- ローカルアプリが停止、クラッシュ、PCがスリープすると公開プレビューも停止します。
よくある質問
簡単な説明
ローカルアプリを公開するには、アプリを起動しGhostlyShareを開き、検出されたサービスで開始を押し、公開URLをコピー、終了時にプレビューを停止します。
デプロイやアカウント設定、ポート開放なしで素早く公開プレビューリンクが必要な時にGhostlyShareを使います。
GhostlyShareをダウンロード