导读:
Shadowrocket(小火箭)屏蔽广告主要通过规则(Rules)和模块(Module)两种方式实现,以下是详细配置方案:
推荐规则订阅(懒人方案)
在「配置」→「远程文件」中添加以下去广告规则链接(按推荐程度排序):
ACL4SSR 去广告规则(最常用)
https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/BanAD.list
https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/BanProgramAD.list
注:Shadowrocket 支持 Clash 格式的规则列表
DivineEngine 规则
https://raw.githubusercontent.com/DivineEngine/Profiles/master/Shadowrocket/Block/Advertising.list
神机规则(ConnersHua)
https://raw.githubusercontent.com/ConnersHua/RuleGo/master/Surge/Ruleset/Reject.list
使用方法:复制链接 → 小火箭「配置」页 → 右上角「+」→ 粘贴 URL → 类型选 RULE → 保存后点击「使用」。
模块方式(Module)- 推荐
模块支持 URL 重写 和 脚本注入,能处理 HTTPS 广告和 APP 内置广告。
推荐模块订阅:
-
Advertising(去广告模块)
https://raw.githubusercontent.com/DivineEngine/Profiles/master/Shadowrocket/Module/Advertising.sgmodule -
通用去广告(整合版)
https://raw.githubusercontent.com/app2smile/rules/master/module/ads.sgmodule
使用方法:「配置」→「模块」→「安装新模块」→ 粘贴链接 → 开启开关。
手动添加规则(精准控制)
在「配置」→「编辑纯文本」或「添加规则」中手动输入:
DOMAIN-SUFFIX,doubleclick.net,REJECT
DOMAIN-SUFFIX,google-analytics.com,REJECT
DOMAIN-SUFFIX,googlesyndication.com,REJECT
DOMAIN-SUFFIX,googletagmanager.com,REJECT
DOMAIN-SUFFIX,googletagservices.com,REJECT
DOMAIN-SUFFIX,facebook.com,REJECT
DOMAIN-SUFFIX,fbcdn.net,REJECT
DOMAIN-SUFFIX,amazon-adsystem.com,REJECT
# 国内常见广告
DOMAIN-SUFFIX,pos.baidu.com,REJECT
DOMAIN-SUFFIX,hm.baidu.com,REJECT
DOMAIN-SUFFIX,ads.csdn.net,REJECT
DOMAIN-SUFFIX,ads.umeng.com,REJECT
DOMAIN-SUFFIX,ads.gmodules.com,REJECT
# 视频广告(部分)
DOMAIN-SUFFIX,ad.cmvideo.cn,REJECT
DOMAIN-SUFFIX,ad.xiaomi.com,REJECT
进阶:MITM 解密(处理 HTTPS 广告)
部分加密广告需要开启 MITM(中间人攻击)才能屏蔽:
- 开启 HTTPS 解密:「设置」→「解密」→ 安装证书并信任
- 添加主机名(在模块或配置中):
*.googleadservices.com *.doubleclick.net *.app-adforce.jp
注意事项
- 误杀问题:部分规则可能屏蔽正常功能(如视频播放、登录),遇到问题时将相关域名改为
DIRECT - HTTPS 广告:单纯域名屏蔽无法处理 HTTPS 加密广告,必须使用模块 + MITM
- APP 广告:很多 APP 广告域名与主服务同源,难以单纯通过代理屏蔽,需配合 DNS 过滤(如 AdGuard DNS)
- 性能影响:规则过多(>1万条)可能影响连接速度,建议定期清理
建议组合:ACL4SSR 规则(基础)+ DivineEngine 模块(HTTPS 广告)+ 自建补充规则(个人需求)。
如果需要针对特定 APP(如 YouTube、Twitter、小红书)的去广告规则,可以告诉我具体应用,我提供针对性配置。