Skip to content

Latest commit

 

History

History
140 lines (89 loc) · 7 KB

README.md

File metadata and controls

140 lines (89 loc) · 7 KB

Rule Merger

Python Version Build Status

定时合并 Mihomo 规则,构建自用规则集

如何使用

  1. 安装 python 以及必要依赖

    python -m pip install --upgrade pip
    pip install -r requirements.txt
  2. 编辑 config.yaml 以列表形式定义需要生成的文件以及其上游规则,基本格式与 Mihomo rule-providers 一致

    - path: output/reject.yaml
      format: yaml
      behavior: classical
      upstream:
    
        local_reject:
          type: http
          path: "local/reject.txt"
          format: txt
          behavior: classical
    
        xndeye_reject:
          type: http
          url: "https://raw.githubusercontent.com/xndeye/adblock_list/beta/rule/clash.yaml"
          format: yaml
          behavior: domain
    
  3. 执行脚本

    python rule_merger.py

规则列表

文件 介绍 github ghproxy jsdelivr
reject.yaml 广告域名 link link link
reject@ip.yaml 广告IP link link link
direct.yaml 推荐直连域名 link link link
direct@ip.yaml 推荐直连IP link link link
microsoft@cn.yaml 微软中国域名 link link link
apple@cn.yaml 苹果中国域名 link link link
steam@cn.yaml Steam 中国域名 link link link
ai.yaml AI相关域名 link link link
proxy.yaml 推荐代理域名 link link link
proxy@ip.yaml 推荐代理IP link link link
lan@ip.yaml 局域网IP link link link
fakeip-filter.yaml fakeIP过滤 link link link

完整规则

自用轻量级 Mihomo 配置 mihomo.yaml
(已基于规则集分流,流量紧张请将 Fallback 设置为直连,否则推荐跟随 Select Proxy)

引用来源