SubBoost 是一个面向 Clash/Mihomo 生态的订阅转换、增强与管理工具,使用 TypeScript 开发,支持通过可视化 UI 将机场订阅、自建节点、YAML、节点链接等输入转换为优化后的聚合订阅。它重点解决多订阅聚合、节点批量管理、精确分流、链式代理、DNS 泄露防护和自动刷新等高级配置问题,适合希望降低 Clash/Mihomo 配置复杂度的用户和团队。
适用领域
代理工具 / Clash/Mihomo 配置管理 / 订阅转换 / 网络分流 / DNS 泄露防护 / 自托管 Web 工具 / 节点管理 / 规则集管理
配置难度
中等。普通用户可以直接使用在线服务或 Docker 部署,但要正确理解 Clash/Mihomo 的代理组、规则、DNS、链式代理和订阅刷新机制仍需要一定网络代理配置经验。开发者从源码运行较简单,主要命令为 npm ci 和 npm run dev。
商业价值
该项目的商业价值主要体现在降低 Clash/Mihomo 订阅管理和高级配置的使用门槛,可用于个人付费工具、团队内部代理配置管理、自托管订阅转换服务或网络工具平台的配套能力。但由于 AGPL-3.0 许可证限制,如果进行商业化 SaaS 或二次开发,需要开放修改后的源代码或设计合规的商业模式。对于面向技术用户、跨境开发者、远程团队和代理服务管理场景,具备较高实用价值。
01
技术亮点
- 提供可视化 UI,降低 Clash/Mihomo 高级配置门槛。
- 支持订阅链接、YAML、节点链接等多种常见输入格式。
- 支持多订阅聚合,适合同时使用多个机场或自建节点的场景。
- 支持节点批量管理,包括重命名、删除、端口配置和筛选。
- 支持基于来源、地区、自定义规则创建过滤后的代理组。
- 支持一键配置链式代理和 relay 代理组。
- 内置 30 多个常见代理分组和 2000 多个远程规则集,便于精确分流。
- 提供基础 DNS 配置以降低 DNS 泄露风险。
- 支持定时自动刷新订阅,并在刷新时智能匹配节点。
- 可在线使用,也可自托管部署,灵活度较高。
02
目标用户
- Clash、Mihomo、Clash Meta 用户
- 需要管理多个机场订阅或自建节点的个人用户
- 希望通过 UI 配置复杂代理规则的非专业用户
- 需要链式代理、精确分流和 DNS 防泄露的高级用户
- 搭建自用订阅转换服务的开发者或运维人员
- 需要为小团队统一维护代理配置的技术人员
03
配置要求
- 运行环境主要面向 Linux + Docker。
- 源码开发需要 Node.js 和 npm 环境,README 中使用 npm ci 和 npm run dev。
- 需要准备 Clash/Mihomo 可用的订阅链接、节点链接、YAML 文件或自建节点信息。
- 如果自托管并对外提供服务,需要考虑 HTTPS、访问控制、反向代理和数据安全。
- 如使用远程规则集和订阅自动刷新,需要服务器能够访问相关订阅源、规则源和网络资源。
- 生成的配置需要在 Clash/Mihomo 客户端中导入使用,客户端版本和规则兼容性需要自行验证。
- AGPL-3.0 许可证要求:如果修改后通过网络向用户提供服务,需要向用户开放对应源代码。
04
适用场景
- 将多个机场订阅聚合为一个统一的 Clash/Mihomo 配置
- 批量重命名、删除、筛选节点或按地区、来源创建节点组
- 通过可视化界面配置链式代理和 relay 代理组
- 启用常见代理分组和大量远程规则集,实现精确分流
- 生成更安全的基础 DNS 配置,降低 DNS 泄露风险
- 定时自动刷新订阅,并尽量保持节点匹配关系
- 从节点链接、YAML 文件或订阅链接中导入并转换配置
- 为手机、电脑、路由器等多个 Mihomo/Clash 客户端统一生成配置
05
部署与配置
- 方式一:直接使用官方在线服务,访问 https://subboost.org,无需本地部署。
- 方式二:使用 Docker/GHCR 镜像进行一键部署,适合 Linux + Docker 环境,具体命令需参考官方文档 https://docs.subboost.org/deploy/one-click。
- 方式三:从源码高级部署,适合开发者或需要自定义构建的用户,参考 https://docs.subboost.org/deploy/advanced。
- 本地开发环境启动步骤:克隆仓库后执行 npm ci 安装依赖。
- 执行 npm run dev 启动开发服务器。
- 可执行 npm run lint、npm run test:unit、npm run check:local-app 进行代码检查、单元测试和本地应用检查。
06
风险与注意事项
- 项目采用 AGPL-3.0 许可证,商业闭源集成或二次分发存在合规成本。
- 订阅内容的合法性、可用性和安全性不由项目保证,用户需自行承担第三方订阅风险。
- 代理订阅、规则集和远程资源可能因网络环境变化而失效。
- 配置错误可能导致代理不可用、分流异常或 DNS 泄露。
- 如果将自托管服务公开到公网,可能泄露订阅链接、节点信息或被他人滥用。
- 项目 star 数为 229,社区规模中等偏小,长期维护稳定性需要继续观察。
- 高级规则管理、链式代理和 DNS 配置对新手仍有一定理解成本。
- 不同 Clash/Mihomo 客户端版本对配置字段和规则语法支持可能不完全一致。
2026-06-21
第25名
新收录 · github_search