開発マシンから共有URLまでを、もっと短く
ノーコードのポリシーからCI/CDトークンまで、開発中に必要なものが1つのパネルにまとまっています。
コマンド1つでHTTPS
zorven http 3000 だけで完了です。WebSocket、HTTP/2、SSEに対応しており、URLはすぐに共有できます。
リクエストインスペクターとリプレイ
受信したすべてのリクエストのヘッダーとボディをパネルで確認できます。キャプチャしたリクエストはワンクリックで再送でき、リプレイ差分でレスポンスを比較できるため、Webhookのデバッグに最適です。
一時トンネル
zorven ephemeral 3000 は、有効期限が切れると自動的に削除されます。デモやPRプレビューのあとに何も残りません。
パスベースのルーティング
/api は1つのトンネルへ、/ は別のトンネルへ振り分けられます。トラフィックポリシーでヘッダーの追加・削除やリダイレクトも可能です。
ノーコードのポリシーエンジン
レート制限、拒否、リダイレクト、set_header、require_mTLS、WAF、Webhook署名検証のルールをパネルから定義できます。ポリシーエンジンはPro以上で利用できます。
WAFとWebhook署名検証
WAFは、OWASP-liteルールでSQLインジェクション、XSS、パストラバーサル、コマンドインジェクション、スキャナーのUser-Agentを403でブロックし、独自の正規表現も追加できます(検査対象はパス、クエリ、User-Agent、Referer、Cookieで、ボディは対象外です)。verify_webhook はGitHub、Stripe、GitLab、Shopify、Slackの署名を検証します(許容時間は5分)。シークレットはSecret Vaultから取得します。Pro以上。
SDKとCI
NodeおよびPython SDKで、コードからトンネルを開けます。CIでは zorven 3000 --print-url --no-auto-update がURLを機械可読な1行で出力します。
REST APIとOpenAPI 3.1
APIトークンは、スコープ、有効期限、ローテーションで管理します。サービスアカウントを使えば、CI/CDからトンネルやリソースを管理できます。APIアクセスはPro以上で利用できます。
TCP、SNI、UDP、mTLS
データベースやSSH向けの生のTCP、SNIモード、UDPトンネルに対応しています。クライアント証明書を必須にしたい場合はmTLSを使います。
メトリクス、アラート、オープンコア
エラー率がしきい値を超えるとメールでアラートを受け取れます。ログのエクスポートはTeam以上です。コアはAGPLv3で、コードを読み、自分のサーバーで動かせます。
ブランドを反映した訪問者ログインページ
保護されたHTTPトンネルを訪れた人には、ブラウザ標準のパスワードポップアップや素っ気ない403ではなく、Zorven風のページが表示されます。ユーザー名とパスワードのフォーム、またはGoogle / GitHubで続行できます(トンネルが許可したプロバイダーのみ。許可メールのリスト、アカウント切り替えにも対応)。セッションは12時間有効で、パスワードを変更するとセッションは無効になり、IPごとに10分間で失敗は最大10回までです。curlやAPIクライアントは、Authorization: Basic ヘッダーで引き続き通過できます。トルコ語と英語、ライト/ダークテーマ、モバイル対応です。
アクセスイベントと統計API
すべてのサインイン試行が記録されます(方法、プロバイダー、ID、成否、理由、IP、ユーザーエージェント。パスワードは記録しません)。記録はプランのログ保持期間にわたって保存されます。GET /api/v1/tunnels/{id}/access-events が一覧を、/access-events/summary?window=24h|7d|30d が概要を返します(analytics:read スコープ)。ダッシュボード画面は今後追加予定で、現時点ではAPIのみです。
TCP/UDP向けのWebドア
生のTCP/UDPトンネル(SNIを含む)には、door--<label>.zorven.app のようなドアURLが発行されます。訪問者がサインインすると、そのIPがトンネルポートで1時間、12時間、24時間、7日間許可されます。許可がない接続は何も返さず破棄されます。有効化は PUT /api/v1/tunnels/{id}/door、許可の一覧は GET .../door/grants、取り消しは DELETE .../door/grants/{grantId} です。Pro以上。
ターミナルから公開まで
トークンを一度登録すれば、あとはどのポートも開けます。デモには一時トンネル、更新はコマンド1つ。
トークンを一度だけ登録
ローカルのポート3000を公開
有効期限が切れると自動的に削除されるトンネル
CI向け: URLを機械可読で出力し、自動更新を無効化
クライアントのバージョンを確認
クライアントを更新
リクエストインスペクターはパネル(panel.zorven.app)にあります。すべてのコマンドはドキュメントをご覧ください。
試すだけならFree、自動化はPro
まずはFreeでトンネルとリクエストインスペクターをお試しください。ProでAPI、ポリシーエンジン、Secret Vaultが加わり、Teamではログのエクスポートも使えます。
Free
- クライアント2台、トンネル2本
- 無料の name--slug.zorven.app アドレス
- 月間トラフィック5 GB
- ログ保持期間1日
Pro
- APIアクセスとAPIトークン
- ポリシーエンジンとSecret Vault
- トンネル20本、独自ドメイン5つ
- 月間100 GB、ログ保持7日、7日間のトライアル
Team
- ログのエクスポートと高度なロードバランシング
- トンネル50本、独自ドメイン50個
- 月間250 GB、ログ保持30日
- メンバー5名、プロジェクト50件
比較表の全体は料金ページをご覧ください。
開発者向けFAQ
その他の回答はよくある質問をご覧ください。