Re: [-Fx-] 浏览器广告封锁外挂 Nano Adblocker + 反制反封锁广告

楼主: unknown (ya)   2018-02-01 17:12:55
关于 Nano,虽然我没在用,但我个人会持观望保留的态度
一个工具除了要好用,更重要的是稳定性,稳定有一个要素是持续性
Nano 的开发者/维护者是 jspenguin2017 (aka Hugo Xu / xuhaiyang1234)
从他所开发维护的项目让我觉得欠缺持续性
去年 10 月中的发文曾提及可以用 AAK-Cont
作为 Anti-Adblock Killer | Reek 停止维护的替代品
我是去年 7 月中(*1)知道 AAK-Cont 而使用的
当时因未多加关注所以错失了 AAK-Cont 事实上已经在九月时就停止维护的重要资讯
直到 11 月中得知,然后 11 月底的时候发文告知板友
当时未跟板友致歉,也在此补上歉意
*1 [UPDATE] Make your AdBlock invisible to most sites that require you to
disable AdBlock.
https://redd.it/6lvv2l
为什么说 jspenguin2017 让我感到不稳定,可以回顾一下开发者的相关作品
1.AAK-Cont
AAK-Cont 的生命周期其实很短,从 2017.5.23-2017.9(*2),不满四个月
AAK-Cont 是 AdBlock Protector List 风波(*3)下的产物
在 AAK-Cont 的主页(*4)有提及此点,是跟 AdGuard 团队吵完隔天建立的
然后 AAK-Cont 停止维护的原因
是因为开发者觉得没有得到关注和支持,没有人愿意提供帮助(*5)
AAK-Cont 停止维护后的替代品又是另一个相当不稳定的部分
*2 AAK-Cont Is Discontinued
https://github.com/gorhill/uBlock/issues/3241#issuecomment-345444777
*3 Filter list removal request
https://github.com/AdguardTeam/AdguardBrowserExtension/issues/701
*4 AAK-Cont
https://gitlab.com/xuhaiyang1234/AAK-Cont
*5 AAK-Cont Is Discontinued
https://github.com/jspenguin2017/uBlockProtector/issues/665
2.InlineInstallBlocker
这应该没多少人见过
如果不是为了想了解 AAK-Cont 的替代品如何变成 Nano Defender 的过程
没去爬 jspenguin2017 的 github 也不会看到它
它是 jspenguin2017 开发给 Chromium 和 Chrome 的阻挡器
虽然说是个实验品,不过生命周期就只有 2017.7.25~2017.9.16 也实在是稍嫌过短
3.AdBlock Protector 2
jspenguin2017 从 10 月底(*5)开始,不只一次(11 月中在 gorhill github *2)说
AdBlock Protector 2 开发者版本准备好了
顺利的话能搭配其他广告阻挡器作为反反反广告
然后在 2017.12.16 被取消
AdBlock Protector 2 第一次出现在 jspenguin2017 github 是 2017.6.3
然后 2017.11.17 建立了 source,到 2017.12.16 被取消
生命周期一个月(或是从 6 月起算也只有半年)
4.uBlock Protector → Nano Defender
事实上 AdBlock Protector 这个名字的出现本身就是一件微妙的事
jspenguin2017 的核心项目是 uBlock Protector
从 2016.7.15 就建立 Source,然后 2016.9 还是初期开发阶段
2016.11 AAK|Reek 停止维护时期转为积极维护,2017 开始获得较多关注
不管是 uBlock Protector 或是 AdBlock Protector 都有搭便车的感觉
而先前 11 月底发文讨论 AAK-Cont 的替代品
还陷入在 uBlock Protector List 和 AdBlock Protector 2 的混乱
不到 10 天,突然就冒出了 Nano Adblocker(2017.12.8)
也自我 fork uBlock Protector 分支出了 Nano Defender
uBlock Protector List 虽然名称变成了 Nano Defender Integration
但持续仍然在维护的还是 uBlock Protector 的 uBlockProtectorList(*6)
看起来名字的自立似乎是因为与 gorhill 理念的分歧(不获认可? *7)
*6 https://git.io/vN5zk
*7 Why don't you merge Nano Adblocker to uBlock Origin?
https://github.com/NanoAdblocker/NanoCore/issues/93
从 uBlock Protector 到 Nano AdBlock 似乎是想重新建立品牌
但能不能让人有稳定感,就看是不是能持续的维护
虽然本来各种软件、套件跟过滤规则本来就应该要定期追踪是否仍正常维护
不过我个人是会建议如果要,Nano 的使用者可能要更多加关注就是
开发不容易,维护更需要人力跟资源
一般私人开发者不容易持续,要能持续稳定维护通常都具备资源
防止挖矿的 NoCoin Filter List(adblock-nocoin-list)
原先多半是只有一个开发者在维护,一度停滞让人以为是停止维护了
后来多了其他几位共同维护者后,现在才能维持频繁的更新周期
我个人并没有订阅任何反反反阻挡
因为我所订阅的过滤规则 AdGuard English(*8) & Annoyances(*9) Filter
本身就已经内含
甚至还能作为独立订阅的类型化的反反反广告过滤规则 antiadblock.txt(*10)
https://i.imgur.com/VbV46Tvg.png https://i.imgur.com/GvpqnvGg.png
除了引用其他一些反反反广告的规则还有来自使用者的 feedback
列在 Annoyances Filter 是因为 AdGuard 认为这种反反广告是一种恼人的通知
相同的思考还有出现在 I don't care about cookies 这类 cookies 通知
不管使用哪一种阻挡器,如果有订阅 AdGuard 这两个过滤规则
即使没订阅像 AAK-Cont 的反反反广告过滤规则,应该较少遇到反反广告
遇到不在规则内的也能提到 issues feedback
如果没有,我觉得也可以单独订阅这两个类型化的反反反广告过滤规则
比起独立开发者维护的过滤规则,AdGuard 更有资源能持续维护
现有的规则数比较
Nano Defender Integration 2752
antiadblock in EnglishFilter 1644
antiadblock in AnnoyancesFilter 646
*8 antiadblock.txt(AdGuard English Filter)
https://git.io/vN5VS
*9 antiadblock.txt(AdGuard Annoyances Filter)
https://git.io/vN5VD
*10 antiadblock.txt(Raw | AdGuard English Filter)(连结可供订阅)
https://git.io/vN5rm
antiadblock.txt(Raw | AdGuard Annoyances Filter)(连结可供订阅)
https://git.io/vN5rz
作者: gcobc12632 (Ted)   2018-02-01 17:22:00
前几天才刚把uBO换成Nano的说 看看他能撑多久 加减用
作者: Shauter ( )   2018-02-01 17:44:00
推 而且它这个就能用UBO去自订过滤集 装它根本脱裤子放屁
作者: g5637128 (帮QQ)   2018-02-01 18:16:00
那作者一直改名开新计划,不知道在想什么= =
作者: Bellkna (柔弱气质伪少女)   2018-02-01 18:40:00
和bsnes改名higan有87%像
作者: kaoh08 (AIR -the 1000th summer-)   2018-02-02 14:06:00
Raw版就是上面AdGuard Filter的子集吗?没事 当我没说

Links booklink

Contact Us: admin [ a t ] ucptt.com