引言:广告过滤的必要性
每天打开浏览器或 App,总会碰到各种广告。开屏要等待、视频中间插播、网页侧边栏占满屏幕——这些烦人的东西不仅打断思路,还偷偷跑流量。广告商想方想法收集你的浏览记录,追踪你在网上的一举一动。
AdRules 就是为了解决这个问题。这是一套专门针对中文网络环境做的过滤规则,广告、追踪器、恶意软件,还有 HTTPDNS 这类会泄露隐私的接口,统统拦截。
AdRules介绍
这个项目由 Cats-Team 团队在维护,代码完全开源。他们只做一件事:把中文区的广告拦截做好。
GitHub 上已经攒了 3500 多颗星。规则从多个上游源汇总过来,去重整合后才发布。不只是广告域名,追踪器、恶意软件、HTTPDNS 和 PCDN 这类服务也都在拦截范围内。
规则列表
AdRules 提供了好几种格式,适配不同的工具。
内容过滤规则
| 规则名称 | 说明 |
|---|---|
| AdRules AdBlock List | 完整版规则,覆盖最全面 |
| AdRules AdBlock List Lite | 精简版,体积更小,适合资源受限环境 |
| AdRules AdBlock List Plus | 增强版,包含额外的过滤条目 |
DNS 过滤规则
| 格式 | 适用工具 |
|---|---|
| ABP 格式 | AdGuard Home、Pi-hole |
| SmartDNS | SmartDNS |
| MosDNS | MosDNS |
| Clash Domain-set | Clash、Mihomo |
| Loon Rule-Set | Loon |
| Surge Rule-Set | Surge |
| Mihomo SRS | Mihomo |
| Sing-box SRS | Sing-box |
规则文件有多个镜像源可选:GitHub Raw、GitHub Pages、GitLab Raw、Cloudflare Pages 和 Bitbucket Raw。国内访问慢的话可以换其他源。
使用方法
AdGuard Home
AdGuard Home 是个开源 DNS 服务器,可以装在路由器或软路由上,全屋设备都能享受到广告过滤。
- 登录 AdGuard Home 管理界面
- 进入 过滤器 → DNS 封锁清单
- 点击 添加阻止列表
- 输入 AdRules 的 DNS 规则链接:
https://adrules.top/dns.txt
- 保存并应用
Clash / Mihomo
Clash 和 Mihomo 用的人很多,支持按域名分流。
在配置文件中加入:
dns: nameserver: - https://doh.pub/dns-query fallback-filter: geoip: true ipcidr: - 240.0.0.0/4
rules: - RULE-SET,AdRules,REJECT
rule-providers: AdRules: type: http behavior: domain url: "https://adrules.top/adrules_domainset.txt" interval: 86400Sing-box
Sing-box 是这几年新出的代理工具,支持 SRS 格式的规则集,占用资源更少。
{ "route": { "rules": [ { "rule_set": "adrules", "action": "reject" } ], "rule_set": [ { "tag": "adrules", "type": "remote", "format": "binary", "url": "https://adrules.top/adrules-singbox.srs", "download_detour": "proxy" } ] }}MosDNS
MosDNS 是国产的 DNS 转发器,支持复杂的分流逻辑。
编辑配置文件 config.yaml:
plugins: - tag: adrules type: domain_set args: files: - "/etc/mosdns/adrules.txt"
- tag: forward_local type: forward args: upstreams: - addr: https://doh.pub/dns-query
- tag: main_sequence type: sequence args: exec: - if: "query_is_ad_domain" exec: - _new_nxdomain_response - _return - forward_local性能优化
规则不是越多越好。规则太多,DNS 查询会变慢,还有可能误杀正常网站。
根据设备选版本:
- 家用路由器:用 Lite 版就行,省内存
- 软路由 / NAS:上完整版,拦截更彻底
- 手机:Lite 或 Plus 版够用,别折腾
保持更新:
AdRules 每天会自动更新。在工具里开启自动同步,不用手动管。
别重复订阅:
同时开好几个广告过滤规则容易冲突,还拖慢速度。AdRules 本身已经整合了主流规则,单开这一个就够了。
支持项目
AdRules 项目需要您的支持!域名续费费用为 33.98 元/年。
如果觉得这个项目帮到了你,可以考虑支持一下:
收到的赞助会用来续域名和服务器费用,让项目能一直跑下去。
参考链接
- 官方网站:https://adrules.top/
- GitHub 仓库:https://github.com/Cats-Team/AdRules
- 规则源列表:https://github.com/Cats-Team/AdRules/blob/script/Source.md
- 问题反馈:https://github.com/Cats-Team/AdRules/issues
- 社区讨论:https://github.com/Cats-Team/AdRules/discussions
Ciallo~(∠・ω< )⌒☆