Skip to content

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

Notifications You must be signed in to change notification settings

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
[email protected] 广告IP link link link
direct.yaml 推荐直连域名 link link link
[email protected] 推荐直连IP link link link
[email protected] 微软中国域名 link link link
[email protected] 苹果中国域名 link link link
[email protected] Steam 中国域名 link link link
ai.yaml AI相关域名 link link link
proxy.yaml 推荐代理域名 link link link
[email protected] 推荐代理IP link link link
[email protected] 局域网IP link link link
fakeip-filter.yaml fakeIP过滤 link link link

完整规则

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

引用来源

About

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

Topics

Resources

Stars

Watchers

Forks

Languages