Skip to content

xndeye/rule-merger

Repository files navigation

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

Tip

  1. 基于本仓库规则集编写,包含了分流和去广告,简单易用
  2. Fallback 表示规则集未命中,通常保持 Direct,遇到特定网站无法打开或流量宽裕则可选择跟随 Select Proxy
  3. 非直连域不在本地进行 DNS 解析,故不存在所谓 DNS 泄露
  4. 请用现有(机场)订阅链接 替换配置中 此处填写你的订阅地址,而后将配置导入客户端即可使用
  5. 如客户端存在配置覆写、功能覆盖等,请自行调整或关闭相应功能

引用来源

About

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

Topics

Resources

Stars

Watchers

Forks

Languages