
你可能跟我一樣,每天都在用 uBlock Origin (uBO) 廣告攔截神器。但它到底是怎麼運作的?真的安全嗎?除了安裝就好,還有沒有什麼隱藏技巧可以讓它更好用?
出於好奇心,我把 uBlock Origin 的完整程式碼,全部丟給了 AI 模型進行分析。結果,發現了一些令人驚訝、甚至有點感動的事實。
一、uBlock Origin 運作原理
當你準備連線到某個廣告或追蹤伺服器時,uBO 手裡拿著一份名為「過濾規則清單」(Filter lists)的黑名單,從源頭就將這個請求攔截下來。這就是為什麼裝了 uBO 後,網頁載入速度快這麼多的原因。
有時候,廣告內容和網站本身放在同一個地方,沒辦法直接攔截。uBO 的 js/contentscript.js 會拿出一張 CSS 清單,告訴瀏覽器:「嘿,那個 class 叫 ad-banner 的區塊,還有那個 id 是 annoying-popup 的彈窗,通通給我隱藏起來!」
更有趣的是「重定向」技巧:有時候,網站會因為某個腳本沒載入而崩潰。uBO 的 js/redirect-engine.js 會騙過網站,把原本的廣告腳本請求,重定向到一個 uBO 內建的、完全無害的「假腳本」(比如 noop.js,一個空腳本)。網站以為它成功載入了東西,於是繼續正常運作,而你,則享受了清淨。高招吧!
二、uBO 安全嗎?
這是大家最關心的問題。我直接問 AI:「程式碼裡有病毒、後門或任何可疑的追蹤行為嗎?」
AI 的回答非常乾脆:非常安全。
- 完全開源:所有程式碼都放在 GitHub 上,任何人都可以檢查。
- 最小權限原則:從
manifest.json檔案來看,它只申請了「攔截網路請求」和「儲存設定」等必需的權限。 - 非營利性質:與某些廣告攔截器不同,uBO 沒有任何商業合作。
結論是:uBlock Origin 非常安全,沒有病毒。唯一需要注意的是:請務必確認你安裝的名稱為「uBlock Origin」,並確認開發者是 Raymond Hill。市面上有很多名字相似的冒牌貨,那些才是真正的安全隱憂!


三、除了安裝就好,你還能這樣用
元素選擇器:網頁上任何讓你覺得礙眼的元素,比如「猜你喜歡」、浮動的社群按鈕、煩人的「下載 APP」橫幅,都可以永久消滅。
- 在你想修改的頁面,在工具列點擊 uBO。
- 點擊那個看起來像「滴管」的圖示。
- 你的滑鼠會變成一個選擇器,移動到你想刪除的元素上,它會被紅色高亮顯示。
- 點一下,會出現一個小視窗,點擊「建立」按鈕,就搞定了!


結語
深入了解 uBlock Origin 後,我對它的敬佩又多了一分。它不僅是一個功能強大的工具,更是一位開發者對純粹、高效和尊重使用者的執著。它把網路世界的主導權,真正還給了我們每一個人。
延伸閱讀:uBlock Origin 安裝教學