Skip to content

Latest commit

 

History

32 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛡️ DNS Filter

高精度 DNS 级广告拦截规则集,专为 AdGuard Home 与 AdGuard 客户端打造

GitHub Actions License: MIT Release


📌 特性

  • 高精度拦截 — 整合 AdGuard 官方与 AdRules 中文规则,覆盖全球广告、跟踪器、恶意域名
  • 中文优化 — 针对国内网站深度定制,屏蔽 HTTPDNS、PCDN 及本土广告
  • 性能优先 — 合并去重后仅约 20 多万条规则,2GB+ 内存即可流畅运行
  • 自动更新 — 每 6 小时同步上游最新规则,永不过时

📦 规则源构成

规则源说明规则量
AdGuard DNS Filter官方核心过滤列表,覆盖全球主流广告、追踪器、恶意域名~17.8万
AdRules DNS List中文区域专属优化,屏蔽国内特有广告、HTTPDNS、PCDN 节点~19.8万
合并去重后两份规则交叉去重,兼顾全球覆盖与中文精准拦截~21.0万

🚀 快速开始

订阅地址

在 AdGuard Home 或 AdGuard 客户端中添加以下 URL:

https://github.com/Pattern-max/dns-filter/releases/latest/download/dns-filter.txt

💡 国内用户提示:如无法直接访问 GitHub,可在 AdGuard 中为订阅链接配置代理,或使用以下镜像地址(请替换为实际可用镜像):

https://v6.gh-proxy.org/https://github.com/Pattern-max/dns-filter/releases/latest/download/dns-filter.txt

手动编译

npm install -g @adguard/hostlist-compiler
hostlist-compiler -c configuration.json -o dns-filter.txt

⏰ 自动更新

GitHub Actions 每 6 小时自动拉取上游最新规则并重新编译发布,确保规则始终保持最新。

触发方式说明
schedule每 6 小时自动运行(UTC 0,6,12,18)
push配置文件变更时自动运行
workflow_dispatch支持手动触发

⚠️ 注意事项

  • 推荐搭配白名单使用:https://raw.githubusercontent.com/BlueSkyXN/AdGuardHomeRules/master/ok.txt
  • 如遇误报,请检查 AGH 查询日志,将误拦域名手动加入白名单
  • 如遇大规模误报,请提交 Issue 反馈

📄 许可证

MIT License © 2026 Pattern-max


🙏 致谢

感谢以下开源项目与维护者的卓越贡献:

About

DNS级广告拦截规则集,整合 AdGuard 官方与 AdRules 中文优化源,适用于 AdGuard Home 及 AdGuard 客户端

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors