PortPreview と localtunnel はどちらも公開 URL でローカルアプリを公開しますが、異なる開発ワークフローを狙います。localtunnel は基本的な公開のための軽量・無料のトンネル。PortPreview は Webhook ファーストのリクエスト検査、リプレイツール、監査可能なオープンソースクライアントを加えます。
localtunnel とは?
localtunnel はローカルポートへ転送する公開 URL を作るオープンソースツールです。素早いデモやシンプルな公開タスクで人気。npx localtunnel --port 3000 を実行し、生成されたサブドメインを共有します。
PortPreview とは?
PortPreview は Webhook 中心の開発向けに作られた localhost トンネリング ツールです。公開 HTTPS URL、ライブのリクエストログ、ペイロード検査、リプレイを提供——Stripe、GitHub、Twilio など、コールバック駆動の連携をデバッグするチーム向けに設計。
PortPreview と localtunnel:機能比較
- 基本トンネリング:両方ともローカルポートを公開 URL で公開。
- HTTPS:両方とも外部アクセス用の HTTPS エンドポイントを提供。
- リクエスト検査:PortPreview はヘッダーとボディ付きで各リクエストをキャプチャ・表示。localtunnel は組み込み検査なしで転送。
- Webhook リプレイ:PortPreview はキャプチャしたコールバックをリプレイ可能。localtunnel は不可。
- クライアントの透明性:両方ともオープンソースクライアント。PortPreview は監査可能な転送範囲を重視。
- 信頼性:localtunnel の無料公開サーバーは断続的になりうる。PortPreview は安定した Webhook デバッグセッションを狙う。
- セットアップ:両方とも 1 つの CLI コマンドで開始。

localtunnel を選ぶ場面
- 一度きりのデモ用に素早く飾り気のない URL が必要。
- Webhook デバッグとリクエスト履歴が優先事項でない。
- 無料プランの断続的な接続のトラブルシュートに抵抗がない。
PortPreview を選ぶ場面
- 毎日 Webhook をデバッグし、組み込みのリクエスト検査が必要。
- 上流イベントを再トリガーせずにキャプチャしたコールバックをリプレイしたい。
- セキュリティチームが監査可能なオープンソースのトンネルクライアントを要求する。
- ローカルテスト中の署名検証のためにヘッダー保持の転送が必要。
Webhook 固有のワークフローは Webhook をローカルでデバッグする方法と Webhook リプレイデバッグを読んでください。
PortPreview の他ツールとの比較
ngrok も評価中なら、詳細な PortPreview と ngrok の比較を参照。PortPreview は localtunnel のような軽量無料ツールと、エンタープライズトンネルプラットフォームの間に位置し——エンタープライズ価格やクローズドソースクライアントなしでコールバックデバッグに最適化。
PortPreview を始める
npx portpreview 3000
公開 HTTPS URL、ライブのトラフィックログ、リプレイユーティリティを 1 つのワークフローで得られます。PortPreview のウェイトリストに参加するか、GitHub のオープンソース CLIを探索してください。
