リリース 0.2.29 - 0.2.32

Zorven 0.2.29 - 0.2.32: Zorven Apps でアプリを自分のマシンで公開、ボット対策、信頼済みIP、一覧のページ分割

0.2.29 から 0.2.32 までのリリースのまとめです。クライアントは自動的に更新されます。手動で更新するには zorven update を実行してください。デスクトップアプリと CLI は同じバージョン番号で同時に公開されます。

Zorven Apps: アプリは自分のマシンで動かし、管理は Zorven から

  • 自分のサーバーで実行: Docker イメージまたは Git リポジトリを zorven deploy で公開できます。コンテナはあなたのマシン(Zorven クライアントが動くデバイス)で動作し、データはマシンの外に出ません。
  • トンネルと HTTPS を自動作成: アプリ用のトンネルとアドレスが自動で用意されます。独自ドメインも設定できます。
  • 無停止アップデート: ブルー/グリーン切り替えにより、新バージョンがヘルスチェックに合格してからトラフィックが切り替わります。問題があれば 1 コマンドでロールバックできます(zorven apps rollback)。
  • ライブログとステータス: パネルと zorven apps logs -f で確認できます。
  • Secret Vault: 環境変数に {{secret:名前}} と書くと、値はデプロイ時にのみ解決され、パネルやログではマスクされます。
  • GitHub 連携: push で自動デプロイし、プルリクエストごとにプレビュー環境を作成します。
  • CI 向けの制限付きキー: apps:deploy スコープの API キーはデプロイのみ可能です。
  • Claude と MCP: アプリの一覧、ログの取得、デプロイを行うツール。削除とロールバックには明示的な確認が必要です。
  • 安全な初期設定: ポートは 127.0.0.1 にのみ公開され、特権モードはなく、Linux の権限は削減されます。トンネルの WAF、ボット対策、アクセスポリシーはアプリにも適用されます。
  • 始めるには、デバイスで zorven --enable-deploy(サービスの場合は zorven up --enable-deploy)を実行し、zorven deploy init と zorven deploy --wait を実行します。パネルに新しい アプリ ページが追加されました。

セキュリティ

  • 信頼済み IP: トンネルごとに IP または CIDR(最大 100 件)を登録でき、WAF、ボット検証、レート制限の対象外になります。希望すれば国別ルールの対象外にもできます。アクセスルールは引き続き適用されます。ブロックされたリクエストからワンクリックで追加できます。
  • ボット確認ページ: 確認ページに、シールドを周回する軌跡、パルスリング、成功時のチェックマークのアニメーションを追加しました(モーション低減の設定に従います)。
  • CAPTCHA: パスワードリセットの要求にも適用されます。
  • MCP の確認: Claude 経由でトンネルを作成・更新する際、機密性の高い宛先(SSH、RDP、データベースなどの管理ポートやプライベートネットワークのアドレス)には明示的な確認が必要です。
  • Web ドア: ドアのリンクは確認ページを開くだけになり、ドアを開くには確認ボタンのクリックが必要です。リンクをプレビューするボットがドアを開くことはできません。
  • 配信停止リンクは 1 年で有効期限が切れます。
  • UDP: フローごと・トンネルごとの既定のパケットレート制限を追加。超過分は破棄され、カウントされます。
  • より厳格なコンテンツセキュリティポリシー(CSP)と、クライアントのローカル制御チャネルでの接続相手の検証。

パネル

  • すべての一覧がページ分割: 1 ページ 50 件で、前へ/次へとページ番号を備えています。検索とフィルターはページ分割と併用できます。
  • ライブリクエストは選択中のプロジェクトに追従: 概要のリクエスト一覧とライブストリームは、拒否されたリクエストも含め、選択したプロジェクトで絞り込まれます。
  • トンネル MCP タブ: 呼び出しがまだないとタブが空白になる問題を修正しました。
  • プライベートネットワーク: 新しい「仕組み」カードを追加。
  • Windows でサービスとして動くクライアントの画面共有に関する案内を追加。

クライアント

  • CLI が 3 言語に対応: すべての出力、ヘルプ、エラーメッセージがトルコ語・英語・日本語に対応しました。言語は zorven settings で選択でき、未設定の場合は環境/OS の言語が使われます。
  • デスクトップの言語設定: 設定から TR/EN/JA を選べます。再起動は不要です。
  • zorven up: 古い systemd ユニットをアップグレードし、Windows で権限が必要な場合は UAC で自身を昇格します(--no-elevate で無効化)。
  • 画面共有: Windows では DXGI キャプチャが既定になりました(失敗した場合は自動的に従来の方式に戻ります)。クライアントが Windows サービスとして動作していても画面共有できます。ユーザーセッションで小さなヘルパープロセスが動きます。
  • H.264 ビデオモード: 動きの激しい内容で自動的に切り替わり、視聴者が実際に受信しているフレームに合わせてビットレートを調整します。Windows ではハードウェアエンコーダーが使える場合はそれを使用します。

パフォーマンス

  • WAF の高速化: 新しい事前フィルターにより、問題のないリクエストの WAF チェックが約 10 倍高速になりました。

← すべての更新情報