最近使用手机去广告效果有明显下滑,github 上有大量各家维护的,刚好用 AI 分析了下发现如下:
一、结论先行
问题 |
结论 |
|---|
谁包含谁 |
ios7-Advertising 是事实超集 → 覆盖 Loyalsoldier 94.3%、johnshall 97.8%、anti-AD 89.5%、ACL4SSR-EasyList 99.6%。ACL4SSR 三件套几乎被 anti-AD 与 ios7 完整覆盖,单独叠加增益 < 0.1% |
哪个适合电脑 |
ios7 (广告+隐私)打底 + anti-AD 补国内 + ACL4SSR-ProgramAD 补国产 PC 软件。PC/软路由内存与算力充裕,可以吃到 28 万条的完整收益 |
哪个适合手机 |
johnshall ( iOS/Shadowrocket )或 anti-AD ( Android/Clash )单独打底,再按需叠 anti-AD 。手机端建议把总量压在 6 万条以内 |
谁的差异化价值最高 |
按"独有域名占自身比例"排:ACL4SSR-ProgramAD 5.3% > anti-AD 4.4% > ios7-Advertising 21.4%(但绝对量最大)。ACL4SSR-EasyList / EasyPrivacy 独有率 0.0%,已无单独使用价值 |
谁最"干净" |
johnshall:人工维护、带中文注释、按产品分组、55k 条克制,误杀率最低 |
谁最"重" |
ios7-Advertising 279,552 条 / 5.9 MB ; Loyalsoldier 187,691 条 / 5.1 MB |
二、规模与构成
规则集 |
原始条数 |
归一化域名 |
体积 |
语法形态 |
|---|
ios7-Advertising |
279,770 |
279,552 |
5.9 MB |
\|\|domain^( Adblock/AdGuard ) |
Loyalsoldier reject |
187,695 |
187,691 |
5.1 MB |
+.domain( Clash YAML payload ) |
anti-AD clash |
100,773 |
100,772 |
2.6 MB |
+.domain( Clash YAML payload ) |
johnshall sr_ad_only |
55,568 |
55,410 |
2.1 MB |
DOMAIN-SUFFIX,x,Reject |
ACL4SSR-BanEasyList |
40,977 |
40,873 |
1.3 MB |
DOMAIN-SUFFIX + 104 条 IP-CIDR |
ios7-Privacy |
39,916 |
39,916 |
0.96 MB |
\|\|domain^ |
ACL4SSR-BanEasyPrivacy |
39,852 |
39,843 |
1.4 MB |
DOMAIN-SUFFIX + 9 条 IP-CIDR |
ACL4SSR-BanProgramAD |
1,016 |
990 |
32 KB |
DOMAIN-SUFFIX + 19 条 IP-CIDR |
(补充) ACL4SSR-BanAD |
600 |
563 |
— |
564 条 DOMAIN-SUFFIX + 24 条 DOMAIN-KEYWORD |
注意:你给的 ACL4SSR 三份是"碎片组件",不是它的完整广告方案。仓库里还有 BanAD.list(关键词型广告联盟拦截)与 UnBan.list(白名单纠偏),实际使用时是 BanAD + BanEasyList + BanEasyPrivacy + BanProgramAD + UnBan 组合。
三、手机 vs 电脑:怎么选
内容侧实测
规则集 |
国内 App 生态命中 |
国内 PC 软件/网页命中 |
国际网页广告命中 |
判定 |
|---|
ios7-Advertising |
490 |
605 |
43 |
双端均衡,量最大 |
anti-AD |
452 |
391 |
33 |
双端均衡,略偏移动 |
Loyalsoldier |
161 |
344 |
52 |
偏网页/PC |
ACL4SSR-ProgramAD |
89 |
132 |
6 |
PC + 国内软件(国内占比 53.8%) |
ACL4SSR-EasyPrivacy |
30 |
128 |
6 |
PC 网页追踪 |
johnshall |
35 |
82 |
46 |
内容偏国内视频/音频 App ,但格式是 iOS 专属 |
需要说明:这几份都是域名级规则,而域名拦截本身是设备无关的——真正区分"手机/电脑"的是客户端格式兼容性和规则体积,而不是内容里写了哪些域名。所以下面按这两个维度推荐。
手机( iOS )
首选:johnshall —— Shadowrocket 原生格式,开箱即用,55k 条轻快,误杀率低,且专门覆盖国内视频/音频 App 的广告域(优酷、爱奇艺、喜马拉雅、微博)。
或:anti-AD ( Surge/QuantumultX 版) —— 100k 条,自带 quanx/surge 格式,国内内容覆盖更好,且独有部分 22% 是国内 App 。
不建议:直接在手机上吃 ios7-Advertising 全量 28 万条,iOS 客户端启动时间与内存都会明显受影响。
手机( Android )
anti-AD ( clash 版)打底 + johnshall 的 DOMAIN-SUFFIX 部分补充。Cl Meta 对 10~20 万条规则处理良好,如果机器性能好,可以直接上 ios7 的 Cl 版。
电脑/软路由
ios7 ( Advertising + Privacy )全量打底 → 叠 anti-AD 补国内 → 叠 ACL4SSR-BanProgramAD 补国产 PC 软件 → 再挂 ACL4SSR-BanAD 的 24 条关键词兜底。这个组合能到 98.4%,PC 端完全无压力。
路由器 / AdGuard Home / SmartDNS:只用 anti-AD(adblock-for-dnsmasq.conf 或 anti-ad-smartdns.conf),它是唯一提供 DNS 层格式的主流系列。
一句话总结
ACL4SSR 的分流主干( XXList )仍在每日自动更新,但服务规则集( Ruleset )与去广告规则已实质停止维护,最新一个 Ruleset 改动停在 92 天前,多数文件老化 200~1200 天,去广告文件老化 266 天。
ios7 保持每 2 天一次的更新节奏,且在架构上做了 ACL4SSR 没有的 rule-provider behavior 拆分与 8 类规则合并优化。
建议:不要把 ACL4SSR 当作去广告与分流规则的唯一来源。去广告用 ios7/anti-AD ;服务分流规则同样建议迁移到 ios7 ( 668 个服务目录覆盖面远大于 ACL4SSR 的 129 个)。ACL4SSR 的 XXList 系( PXXXGXXXWlist / ProxyLite / ChinaIp )仍有价值,可保留。