推薦的 uBlock Origin/AdGuard/Adblock 反挖礦、擋廣告過濾規則清單

在 post 出上一篇「Nano Defender - AAKC 之後反反擋廣告擴充套件」後,意外的收到蠻多私底下問我關於 uBlock Origin、AdGuard、AdBlock 擋廣告、反挖礦、過濾規則清單的問題,但其實我對各類型的規則沒有專門研究,並沒有辦法提供一個最為全面、完善的列表,後續所列推薦清單只是我個人使用上效能和效率裡最為平衡的組合。並在最後附上實用的反彈窗 userscripts。

一、採用的擴充套件

在列表之前,提一下我所使用的擋廣告方案,採用的是 AdGuard 桌面版軟體以及 uBlock Origin 瀏覽器擴充套件再加上前文的 Nano Defender。訂閱的規則主要放在 AdGuard 桌面版程式上,一來過濾的效率比瀏覽器端擴充套件還要好,多個條件清單也不會拖慢速度;二來因為同時使用 Chrome 和 Firefox,桌面版能夠減少我維護上的作業。

然而在性能優異一點的電腦上,全部都用 uBO 擴充套件訂閱下列規則也完全不至於拖慢反應的。不過理論上,如果沒有用到,那訂閱的規則越少效能越好。

我必須要再次提醒的是:反廣告擴充套件一定要在開發者的 Github 頁面或著瀏覽器應用程式商店下載!(uBlock OriginAdGuardNano AdBlocker)避免一些假冒、加料、包含禍心的偽裝擴充套件。

二、擋廣告、反挖礦過濾規則清單

如前文所述,我大部分的規則都在 AdGuard 上,uBlock Origin 只訂閱了內建的 Resource abuse​​​​​ 和 Unbreak​​​​​ 規則,剩下的規則即作用都會在後續提到:

ublock 上的規則
1、EasyList China+EasyList

過濾規則清單最重要的並不是把所有的規則都納入,而是要符合自己瀏覽需求,因此由 Adblock Plus 中文社區維護的 EasyList China + EasyList 即是面向中文網站最基礎的選擇,主要是在 ABP 官方的 EasyList 基礎加上 ChinaList、 cjxlist 對中文網站的補充規則。

2、CJX's Annoyance List

CJX's Annoyance List 有點像是對中文網站版的 Fanboy's Annoyances 列表,主要是在消除自我營銷、追蹤和隱私保護的規則。這個規則自 2015 年發佈到現在並且持續更新,是非常有公信力的選擇。

3、NoCoin adblock list

一如此列表的名稱,hoshsadiq 的 NoCoin adblock list 即是專門針對瀏覽器挖礦,防止瀏覽個網頁就變成別人挖礦機的列表,而且更新的非常迅速。除了使用桌面的擋廣告程式、擴充套件,github 頁面上也有提供從 hosts 下手用的列表

4、簡化域名過濾規則(AdGuard Simplified domain names filter

雖然不知道 AdGuard 中文為什麼要這樣翻,但 AdGuard Simplified domain names filter 是一非常強大的規則集,總結了 English filter(英文過濾規則)、Social media filter(社交網路規則), Spyware filter(間碟軟體規則), Mobile ads filter(移動端規則), EasyList and EasyPrivacy(基礎規則和基礎隱私規則)和一些特定製的條件從網域層級(DNS-level)進行封鎖。可以說是承擔全能球員的角色。

5、I Don't Care about Cookies

此規則完全不是帳面上的我不在乎 Cookies,事實上防止追蹤最重要的就是 Cookies 的控管當然不能不在乎!而 I Don't Care about Cookies 過濾規則清單主要作用是:擋住網頁上提示「我們會蒐集你的 Cookies 喔!」之類煩人的橫幅警告。不論是不是在乎被追蹤,我想網頁內容多出一塊警告都讓人很厭惡吧!

6、配合 Nand Defender 使用的清單

最後就是上一篇文章裡配合 Nand Defender 擴充套件使用的反反擋廣告(或是以前叫的反反反廣告都可以啦!)過濾規則,包含了 Adblock Warning Removal List、Nano Defender Integration、Nano Defender Integration、Nano filters、Nano filters - Whitelist。

像上一篇寫過的,除了 Adblock Warning Removal List 是通用規則(所有擴充套件都可以用),主要是讓網頁不要提示使用者有安裝擋廣告擴充套件,但我們知道單純訂閱此規則清單已不足以應付網站的反廣告措施了。後三者 Nano Defender Integration、Nano filters、Nano filters - Whitelist 則是讓 uBlock Origin 能配合 Nand Defender 的條件清單,不支援其他擋廣告擴充套件。

三、實用的 userscript

在附上兩個 userscripts,可以用腳本管理器像是 Tampermonkey、Violentmonkey 或者 AdGuard 桌面程式來訂閱。分別是 adsbypasserPopup Blocker by AdGuard

adsbypasser 主要是用來跳過一些廣告網站的到倒數計時以及廣告彈窗。在官方網站有分完全版本和輕量版本,輕量版本移除了圖片 host 網站的支援,沒在看或者不知道試做什麼的建議用輕量版就好。

Popup Blocker by AdGuard 也是用來阻止網站彈窗,這個 script 特點是可以阻止網站用 WebRTC 或多樣的廣告伺服器來避免使用者關閉彈窗。由於在 OpenUserJs 和 Greasy Fork 網站上都沒繼續更新,請到 Github 網頁,或是:

結語

以上就是我所使用的全部反挖礦、擋廣告過濾規則清單,嘮嘮叨叨幾千字,希望對訂閱過濾規則清單感到疑惑的使用者有些許幫助。進階使用者也可以透過專門蒐集規則清單的網站 FilterLists 找出更適合自己的清單。(也歡迎給我任何的反饋!

本文結束之前,我想除了被動使用這些清單外,在 uBlock Origin 開啟進階使用者模式後,也能夠主動對腳本和框架做管理,不僅減少隱私洩漏也可以提昇瀏覽速度。前述提過的方法外,別忘了之前介紹過的使用 Decentraleyes 擴充套件避免 CDN 跨網站的追蹤,以及採用 uMatrix 對 iframes、cookies、第三方 scripts 做更細節的管理,都是管理瀏覽內容的好辦法。

You may also like...

Top