byJoey/warp-masque-actions

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

解決的問題

本專案提供一種自動化生成 Cloudflare WARP 使用 MASQUE 協定設定檔的方法。使用者無需自行建置環境或維護伺服器,即可透過 GitHub Actions 或 Cloudflare Worker 快速部署注重隱私的網路連線。

運作方式

此工具產生與 mihomo (Alpha 分支) 核心相容的設定。提供兩種主要部署方式:

  1. GitHub Actions:使用者 fork 此倉儲並執行工作流程,產生 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 簽章令牌管理訂閱連結。

相關

  • 專案
  • 專案
  • 專案
  • 專案