875 字
4 分钟
AdRules广告过滤规则介绍与使用指南

引言:广告过滤的必要性#

每天打开浏览器或 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
SmartDNSSmartDNS
MosDNSMosDNS
Clash Domain-setClash、Mihomo
Loon Rule-SetLoon
Surge Rule-SetSurge
Mihomo SRSMihomo
Sing-box SRSSing-box

规则文件有多个镜像源可选:GitHub Raw、GitHub Pages、GitLab Raw、Cloudflare Pages 和 Bitbucket Raw。国内访问慢的话可以换其他源。

使用方法#

AdGuard Home#

AdGuard Home 是个开源 DNS 服务器,可以装在路由器或软路由上,全屋设备都能享受到广告过滤。

  1. 登录 AdGuard Home 管理界面
  2. 进入 过滤器DNS 封锁清单
  3. 点击 添加阻止列表
  4. 输入 AdRules 的 DNS 规则链接:
    https://adrules.top/dns.txt
  5. 保存并应用

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: 86400

Sing-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 元/年

如果觉得这个项目帮到了你,可以考虑支持一下:

收到的赞助会用来续域名和服务器费用,让项目能一直跑下去。

参考链接#


Ciallo~(∠・ω< )⌒☆

AdRules广告过滤规则介绍与使用指南
https://im.awsl.app/posts/networking/079-adrules-guide/
作者
uu
发布于
2026-01-10
许可协议
CC0 1.0