Override Rules 覆写规则
为 Mihomo 与 Sub-Store 提供动态覆写脚本和静态 YAML 配置,按地区、服务和节点特征生成策略组与分流规则。
配置类型覆写脚本
适配范围6 类
GITHUB★ 623
版本信息
- 配置快照
- 41a6157
- 内容更新
- 跟踪分支
- main
关于 Override Rules 覆写规则
Override Rules 是面向 Mihomo 与 Sub-Store 的覆写规则项目。它把已有订阅或节点加工成按地区、服务和节点属性组织的策略组,也提供不执行 JavaScript 的客户端可以使用的静态 YAML。
详细信息
适配客户端Mihomo、Sub-Store、Clash Party、Sparkle、Clash Verge Rev、Clash Nyanpasu
许可证MIT
分类覆写脚本 · 配置模板 · 分流规则 · 订阅覆写
统计观察时间
使用文档查看使用说明
代码仓库查看项目仓库
规则与配置JS 动态覆写(推荐) 适用于 README 已核验的脚本入口;可在 URL 末尾使用 #grouptype=1 等参数。
规则与配置YAML 覆写索引 为不支持 JS 覆写的客户端选择对应生成 YAML;文件格式和参数组合需按索引核对。
规则与配置GitHub Release v2.9.1 官方发布包含 convert.js、convert.min.js 和 yamls.tar.gz。
使用边界
这是覆写脚本和配置模板,不是代理客户端、节点或订阅服务;使用前需要已有订阅或节点。README 明确不建议用于 Stash,其他客户端兼容性以对应格式和文档为准。项目整合多个上游规则,第三方规则按各自许可;DNS、TUN、QUIC、节点分组和分流效果取决于客户端/内核版本及实际节点,本站未实测连接效果。图标为 GitHub 仓库所有者头像。
选用与接入指南
适合什么情况
已经有可用订阅或节点,希望自动生成地区代理组、服务分流和节点倍率筛选。
使用 Sub-Store 或支持覆写脚本的 Clash 客户端,希望通过 URL 参数切换测速、负载均衡、IPv6、fake-ip、TUN 或 QUIC 等配置选项。
文件怎么选
- convert.min.js / convert.js:动态覆写脚本;README 推荐使用 convert.min.js,并可在链接末尾用 # 参数调整生成方式。
- manifest.json 与 yamls/*.yaml:静态 YAML 产物索引和配置组合,适合不支持 JavaScript 覆写的客户端;按参数文件名选择,不要把 YAML 当作节点订阅。
- ruleset/*.list:项目整合的专项规则列表,实际使用方式以生成配置和官方说明为准。
接入步骤
- 先备份当前配置,并确认自己的订阅或节点在不加覆写时可以正常使用。
- 支持脚本的客户端优先导入官方 convert.min.js;Clash Verge Rev、Clash Nyanpasu 按 README 选择 YAML 并粘贴到覆写规则,不能把覆写地址当成节点订阅地址。
- 需要调整行为时在 JS URL 末尾添加官方 README 定义的参数,例如 #grouptype=1。Clash Party 原生覆写入口不支持传参,需要使用集成的 Sub-Store;参数值和默认值以当前文档为准。
- 按 README 在 Clash Party 关闭“控制 DNS 设置”和“控制域名嗅探”,检查生成的策略组是否有自己的节点,核对 DNS、TUN、QUIC、fake-ip 和分流顺序,再在客户端启用。
怎样确认生效
确认脚本或 YAML 成功解析,生成的策略组具有可用节点;分别访问预期直连和代理目标,在客户端连接记录中检查命中规则与实际出口。
常见误区
项目不提供节点、订阅或代理服务。README 明确不建议用于 Stash;配置效果受 Mihomo/客户端版本、节点名称和实际线路影响。第三方规则和 DNS/TUN 设置可能带来误匹配、耗电或网络行为变化,导入成功不代表连接、隐私或分流效果已经验证。
指南更新于 。依据官方项目资料整理,未逐项进行客户端运行实测。