hostc-public-preview について
`hostc` コマンドラインを使い、ローカル開発サーバーに一時的な公開 URL を作成するスキルです。プレビューの設定、セルフホストサーバーの構成、トンネル利用時の安全上の注意を説明します。
主な機能
- 01ローカルポートの公開 URL 作成
- 02セルフホスト hostc サーバーの設定
- 03必要な間プレビューを稼働
- 04ポートとプロトコルの問題の調査
- 05公開サービスの安全指針
活用シーン
- 01ローカルアプリのプレビュー共有
- 02開発中の Webhook コールバック受信
- 03モバイル端末でのローカルアプリのテスト
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ akazwz/ hostc --skill hostc-public-previewインストール後、Claude Code で/hostc-public-previewを入力して読み込まれたか確認します。
詳細
Hostc パブリックプレビュー
ユーザーまたはタスクでローカル開発サーバー用の一時的なパブリック URL が必要な場合は、hostc を使用します。
クイックスタート
ローカルアプリがポート 3000 で実行されている場合:
npx hostc@latest 3000
表示されたパブリック URL は、プレビュー、Webhook コールバック、モバイルデバイスでのテスト、またはローカルアプリを他の人と共有するために使用します。
セルフホストサーバー
ユーザーが独自の hostc サーバーを使用している場合:
HOSTC_SERVER_URL=https://hostc.example.com npx hostc@latest 3000
設定を永続化する場合:
npx hostc@latest config set server-url https://hostc.example.com
npx hostc@latest 3000
エージェントのワークフロー
- 開発サーバーの出力からローカルのポートを確認するか、推測します。
- CLI を現在のプロトコルに対応した状態に保つため、
npx hostc@latest <port>を優先します。 - hostc がパブリック URL を表示するまで待ちます。
- ユーザーにパブリック URL を伝え、プレビューが必要な間はコマンドを実行したままにします。
- トンネルが失敗する場合は、まず指定されたポートでローカルサーバーにアクセスできることを確認します。
- プレビューを停止するには、実行中の hostc プロセスを終了します。対話型ターミナルでは、通常 Ctrl+C を押します。エージェントが hostc をバックグラウンドプロセスとして起動した場合は、そのプロセスを停止または終了します。
安全に関する注意事項
- ユーザーが明示的に依頼し、リスクを理解している場合を除き、機密性の高い管理パネル、データベースコンソール、認証情報ダッシュボード、またはプライベートな内部サービスを公開しないでください。
- パブリック URL は一時的なものとして扱います。恒久的な本番環境のエンドポイントとして使用しないでください。
- hostc がプロトコルの不一致を報告した場合は、
npx hostc@latest <port>の実行、またはインストール済み CLI のアップグレードをユーザーに依頼します。 - ローカルサービスが利用できない場合は、まずローカルサーバーを修正します。hostc はトラフィックを処理していないポートをプロキシできません。
コメント
Markdown 対応