最近使用手机去广告效果有明显下滑,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 )仍有价值,可保留。