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 签名令牌管理订阅链接。

相关

  • 项目
  • 项目
  • 项目
  • 项目