AdGuard-Rule

AdGuard Rule

一个简易的Java程序,用于合并与更新 AdGuard 过滤规则

📔 说明

本项目旨在按需求整合 AdGuard 规则。定时从上游订阅获取规则,去除重复不受支持的规则并进行分类。如果存在误杀请手动放行。
支持AdGuardAdGuard Home,每12小时自动更新一次

上游规则

点击查看

本地规则

🎯 订阅

名称 说明 Github订阅 jsDelivr加速订阅
all.txt 去重的规则合集,包含以下所有规则,适用于 AdGuard 客户端 ✈️点此查看 🚀点此查看(延迟)
adgh.txt 针对 AdGuardHome 的规则,包含 domain.txt regex.txtmylist.txt ✈️点此查看 🚀点此查看(延迟)
domain.txt 域名规则,AdGuardAdGuardHome都支持 ✈️点此查看 🚀点此查看(延迟)
hosts.txt hosts 规则,包含一些访问加速 ✈️点此查看 🚀点此查看(延迟)
modify.txt 修饰规则,AdGuard支持 ✈️点此查看 🚀点此查看(延迟)
regex.txt 正则规则,AdGuardHome支持 ✈️点此查看 🚀点此查看(延迟)
mylist.txt 自用补充规则,人工更新 ✈️点此查看 🚀点此查看(延迟)


🛠️ 配置

示例配置

application:
  rule:       
    #远程规则订阅,仅支持http、https
    remote:
      - 'https://example.com/list.txt'
    #本地规则,请将文件移动到项目路径rule目录中
    local: 
      - 'mylist.txt'
  output:
    path: rule   #规则文件输出路径,相对路径默认从 项目目录开始
    files:
      all.txt:    #输出文件名
        - DOMAIN  #域名规则,仅完整域名
        - REGEX   #正则规则,包含正则的域名规则,AdGH支持
        - MODIFY  #修饰规则,添加了一些修饰符号的规则,AdG支持
        - HOSTS   #Hosts规则

使用 Github Action


🧭 支持

Powered by DartNode