byJoey/warp-masque-actions

GitHub Actions 自动生成 Cloudflare WARP (MASQUE) 密钥与 mihomo 配置,产物只存 artifact

何を解決するか

このプロジェクトは、Cloudflare WARP 用の MASQUE プロトコルに対応した設定ファイルを自動生成するツールです。ユーザーが独自の環境を構築したりサーバーを維持する必要がなく、GitHub Actions または Cloudflare Worker を使って、迅速にプライバシー重視のネットワーク接続を展開できます。

動作方法

このツールは mihomo (Alpha ブランチ) コアと互換性のある設定を生成します。主に以下の2つのデプロイ方法を提供しています:

  1. GitHub Actions:リポジトリをフォークしてワークフローを実行し、yaml 設定ファイル(Clashベースのクライアント用)または masque:// リンク(Shadowrocket用)を生成します。57の異なるアクセスポイントを提供し、一部がブロックされた場合でも接続を維持できるようにしています。
  2. Cloudflare Worker:より永続的なソリューションとして、Worker がサブスクリプションサーバーとして機能します。WARP および Opera VPN の資格情報を管理し、有効期限切れ時に自動で更新。セキュアなパスワード保護された管理インターフェースも提供します。

地域制限を回避するため、このプロジェクトは「ネスト」(プロキシチェーン)をサポートしています。WARP を経由して接続し、その後 Opera VPN、Proton、Windscribe を経由して出口国を変更できます。

対象ユーザー

インフラの管理をせずに、Cloudflare WARP MASQUE 設定をシンプルかつ自動的にセットアップしたいユーザー。特に mihomo Alpha コアをサポートするクライアント(Clash Verge Rev、ClashMetaForAndroid、ClashMi など)を使用している人向けです。

特徴

  • インフラ不要:GitHub Actions または Cloudflare Workers 上で完全に動作。
  • マルチノードアクセス:可用性を最大化するため、57のアクセスポイントを生成。
  • プロキシチェーン:Opera VPN、Proton、Windscribe を経由して、出口国を柔軟に変更可能。
  • 自動ライフサイクル管理:Worker バージョンでは資格情報のローテーションと登録を自動で処理。
  • セキュアな管理:HMAC署名付きトークンを用いたパスワード保護されたステータスページでサブスクリプションリンクを安全に管理。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト