Skip to content

Clash 自动化运维与工具链精选:Sub-Store、CFW Script 与自动化流 ​

直接答案:将 Clash 的维护流程自动化,能够彻底告别手动复制粘贴与多设备不同步的痛点。当前最主流的自动化工具链包含:以 Sub-Store 为代表的节点流式处理引擎、以客户端扩展脚本(Clash Verge Rev Script / Mihomo Party 插件)为代表的运行时动态钩子,以及基于 GitHub Actions 的定时云端编译同步流。


一、主流自动化工具链对比与适用场景 ​

工具/方案技术实现栈核心优势适用场景
Sub-StoreNode.js / Vue强大的节点正则重命名、组合过滤器、多源聚合跨平台节点处理首选
客户端 Script 扩展JavaScript (运行时 Hook)在客户端拉取订阅后动态修改配置对象,零额外服务客户端本地微调策略组与规则
GitHub Actions 定时流CI/CD 自动化流水线每日云端拉取、脱敏清洗、构建 Release 并推送多设备、多软路由统一云端源
Python 自定义脚本Python + PyYAML灵活性最高,适合接入私有企业网络管理软路由或私有 Linux 服务器

二、Clash Verge Rev 扩展脚本 (Script) 快速实战 ​

在 Clash Verge Rev 中添加扩展脚本,可以在每次更新订阅后自动向配置注入私有直连规则:

javascript
function main(config) {
  // 1. 确保 rules 列表存在
  if (!config.rules) config.rules = [];
  
  // 2. 在规则顶部注入自定义内网直连规则
  config.rules.unshift(
    "DOMAIN-SUFFIX,corp.internal.com,DIRECT",
    "IP-CIDR,10.100.0.0/16,DIRECT,no-resolve"
  );
  
  return config;
}

三、延伸阅读与相关方案 ​