anti-AD

privacy-protection-toolsMIT活跃维护 有专家点评

中文区命中率最高的广告过滤列表,可精确屏蔽广告并保护隐私,兼容 AdGuardHome、dnsmasq、Pi-hole、Clash 等常见网络组件与过滤格式。

致力于成为中文区命中率最高的广告过滤列表,实现精确的广告屏蔽和隐私保护。anti-AD 现已支持 AdGuardHome,dnsmasq,Surge,Pi-Hole,Clash, mihomo,smartdns,sing-box 等网络组件。完全兼容常见的广告过滤工具所支持的各种广告过滤列表格式

v4.3发布于 2020-02-04 09:32 UTC10,954star +18 / 7 天792fork同步于 2026-11-11 05:27 UTC

专家点评

上手难度:入门更新于 2026-11-11

中文区高命中率的域名级广告屏蔽清单,顶替你自己拼凑维护的 hosts 和 easylist 订阅

适用场景

  • 家庭网络 DNS 层拦截:在 AdGuardHome 或 Pi-Hole 里挂一条订阅,覆盖电视盒子、智能电视和 App 内置广告的域名解析请求,比在每台设备上装 uBlock 省事
  • 代理链路分流:Clash、mihomo、sing-box 用户把规则集挂进配置,让广告域名在 DNS 阶段就返回空,避免走代理浪费出口带宽
  • 中文环境为主、又不想自己维护上游合并:项目替你做多列表去重和失效域名剔除,省掉定期跑脚本清洗 hosts 的活
  • 需要黑白名单兜底时:误杀某个 API 后,用 discretion 目录的放行机制补回来,比直接改订阅源可控

踩坑

  • 把 anti-ad-easylist.txt 挂到 AdGuard 浏览器扩展或 uBlock Origin 里会出问题:README 明说该文件含正则规则,只适用于 AdGuardHome,能匹配 URL 路径的工具会误解析
  • 版本门槛卡在格式上:sing-box 的 srs 要 1.10.0+,mihomo 的 mrs 要 1.18.7+,老版本加载会直接失败,升级前先确认下游组件版本
  • 误杀是常态而非例外:issue 里有 api.cortana.ai 这类误杀报告,也有「少数 domain 已失效无法解析」的反馈,说明清单的时效性和精确度需要你自己定期核对,不能挂上就不管

同类对比

如果只要通用英文广告拦截、不针对中文区,直接用 EasyList 或 OISD 更省心;如果已经在用 uBlock Origin 做浏览器端拦截,域名级 DNS 清单覆盖不到页面内元素,两者不是替代关系而是分层。

怎么上手

由 README 提炼,执行前请确认
在 AdGuardHome 中添加 https://anti-ad.net/easylist.txt 作为 DNS 过滤列表
在 dnsmasq 中引用 https://anti-ad.net/anti-ad-for-dnsmasq.conf
硬件要求按 README 说明

README 未说明,本项目为过滤列表,本身不消耗算力,由 AdGuardHome、dnsmasq、Clash 等下游组件加载

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

合并去重各大广告过滤列表,生成中文区高命中率的域名屏蔽清单,供各类 DNS 与代理工具直接订阅

中文区命中率最高的广告过滤列表,可精确屏蔽广告并保护隐私,兼容 AdGuardHome、dnsmasq、Pi-hole、Clash 等常见网络组件与过滤格式。

核心能力

  • 合并 hosts、adblock、easylist 等上游列表并去重
  • 主动剔除失效域名并优化 easylist 模糊匹配
  • 提供黑白名单机制减少误杀
  • 按 dnsmasq、AdGuardHome、Clash、sing-box 等输出多种格式
  • 通过域名解析层屏蔽电视盒子与 App 内置广告

容易踩的坑

anti-ad-easylist.txt 含正则规则,仅适用于 AdGuardHome,不要在 AdGuard/uBlock Origin 等能匹配 URL 路径的工具中使用;sing-box 的 srs 文件需 1.10.0 及以上版本,mihomo 的 mrs 文件需 1.18.7 及以上版本;部分争议域名可能误伤正常服务,需参考 discretion 目录自行放行

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本v4.3
  1. v4.3v4.3 (2020.02.04)最新正式版2020-02-04 · 2020-02-04 09:32 UTC
    • 引入无效域名、无效hosts剔除机制,大幅提升各过滤列表命中率
    • 为了更好的支持pi-hole,加入一个新的全域名列表 - anti-ad-domains.txt
    • 根据网友 @xlighting2017 建议,更新surge到新的格式
    • 引入数个新的配置参数,对输出结果精确控制
    • 若干bug和逻辑修复
  2. v4.2.2v4.2.2(2020.02.02)2020-02-03 · 2020-02-03 03:16 UTC
    查看更新说明
    • 传统白名单增强模式,支持根域名单独加白而不影响其子域名
    • 开始支持自动同步到另一个repo,自动发布更新
    • 开始引入官网,逐步建设完善
    • 修复一些逻辑bug
  3. v4.2.1v4.2.1 (2020.01.19)2020-01-19 · 2020-01-19 09:05 UTC
    查看更新说明
    • 增加对恶意挖矿域名列表的屏蔽
    • 引入严格模式,对恶意挖矿程序屏蔽时,默认屏蔽其主域名,例如www.baidu.com,严格模式启用时屏蔽baidu.com及其所有子域名
    • 修复.cn域名匹配中发现的bug
    • 一些正则表达式规则的进一步提取优化
  4. v4.2v4.2 (2020.01.16)2020-01-16 · 2020-01-16 14:38 UTC
    查看更新说明
    • 优化黑白名单
    • easylist过滤列表支持正则表达式语法
    • easylist过滤列表体积大幅度优化
    • @@白名单进一步增强
  5. 4.1.2v4.1.22020-01-09 · 2020-01-09 07:43 UTC
    查看更新说明

    例行更新,修复bug

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    anti-AD

    致力于成为中文区命中率最高的广告过滤列表,实现精确的广告屏蔽和隐私保护。anti-AD 现已支持 AdGuardHome,dnsmasq,Surge,Pi-Hole,Clash, mihomo,smartdns,sing-box 等网络组件。完全兼容常见的广告过滤工具所支持的各种广告过滤列表格式

    使用 anti-AD 能够屏蔽广告域名,能屏蔽电视盒子广告,屏蔽 App 内置广告,同时屏蔽了一些日志收集、大数据统计等涉及个人隐私信息的站点,能够保护个人隐私不被偷偷上传。

    本工具是通过域名解析层来屏蔽广告和保护隐私的,其将各大著名的 hosts,ad filter lists,adblock list 等列表进行合并去重,再进行一系列的抽象化,例如主动剔除失效域名、easylist 优化模糊匹配、增强的黑白名单机制等措施,最终生成期望的高命中率列表。

    快速使用(使用官网地址,速度更稳定)

    文件raw官网地址适用于
    adblock-for-dnsmasq.conflink官网地址🚀dnsmasq及衍生版本
    anti-ad-easylist.txtlink官网地址🚀AdGuardHome(DNS过滤)
    anti-ad-adguard.txtlink官网地址🚀AdGuard(匹配整个URL的域名部分)
    anti-ad-domains.txtlink官网地址🚀Pi-Hole或其他工具(白名单)
    anti-ad-surge.txtlink官网地址🚀Surge或其他工具
    anti-ad-surge2.txtlink官网地址🚀Surge或其他工具,DOMAIN-SET 格式性能更好
    anti-ad-clash.yamllink官网地址🚀Clash Premium 类似工具(白名单)
    anti-ad-smartdns.conflink官网地址🚀SmartDNS(白名单)
    anti-ad-sing-box.srslink官网地址🚀sing-box(二进制文件,需1.10.0及以上版本)
    mihomo.mrslink官网地址🚀mihomo(二进制文件,需1.18.7及以上版本)

    anti-ad-easylist.txt 包含正则规则,适用于 AdGuardHome,请勿在 AdGuard/uBlock Origin 等能够匹配 URL 路径的工具中使用(特定 URL 可能被错误拦截)

    争议域名

    一些域名可能与广告/跟踪有关,但部分情况下它们还有其他的作用,拦截它们可能会造成额外的问题。本项目对部分此类有争议的域名做了整理和简单说明,您可根据自己的需要自行添加额外规则放行或拦截相关域名。

    点此查看

    欢迎 anti-AD 用户贡献和完善这部分内容。

    版本历史

    v4.5.2 (2022.12.15)
    • 项目代码切换到PHP 8,不完全兼容旧版本PHP
    v4.5.1 (2021.05.31)
    • 移动构建脚本到另一个分支,让默认分支看起来更干净
    • github Actions的针对性优化,优化自动构建逻辑
    • anti-AD仍然是一个完全开源的项目
    • 没有了
    v4.5.0 (2021.05.02)
    • 重构工具easylist-extend.php,优化提升3倍执行效率
    • 修复一部分小bug
    • 开始支持AdGuardHome新的modifiers语法(目前测试阶段,adgh本身解析还有bug)
    更多版本演进历史>>>

    一些补充的话

    anti-AD 在自我认知上始终是一个非主流的小众项目。此项目一直坚持每一行代码开源!anti-AD 过滤列表的所有规则均来自上游列表和网友提交的 issues,欢迎各界朋友审阅。在没有阅读代码或没有完全理解代码意图之前,本项目以及作者不再接受任何无端的质疑、猜忌,作者也不打算再浪费时间作出任何解释。

    欢迎提issue

    对于 anti-AD,大家伙儿有任何建议,或者存在误杀,bug,其他错误,各种意见 请开 issue

    加入 QQ 群更实时的交流:716981535 716981535

    Special Thanks To