告別彈出式廣告!工程師$39自製「廣告攔截器」封殺53.7萬個廣告網域 USB供電插Router即用
|
珈琲人
| 22-07-2026 18:30 |
在Google
追蹤《e-zone》
追蹤《e-zone》

每日上網最煩莫過於鋪天蓋地的彈出式廣告與追蹤腳本,不單拖慢網速,更嚴重影響閱讀體驗!傳統想搞硬件廣告攔截,買部樹莓派架設 Pi-hole 成本著實不平。近日,一名埃及全端工程師 ZedAxis 就展現神級操作,僅利用一片約港幣 $39 的超平晶片,成功自製出硬件級廣告攔截器!只需插在路由器 USB 供電,就能 24 小時封殺高達 53.7 萬個廣告網域!想知這款平民神器的運作原理與設置教學?即睇內文!
成本極低!HK$39 晶片結合 USB 供電 24 小時運作
這款被命名為「C3 AdBlocker」的裝置,可以直接從 DNS 黑名單封鎖 53.7 萬個廣告網域,讓家中手機、電腦、電視無法連接廣告伺服器。裝置核心採用了 ESP32-C3 SuperMini 微控制器(MCU),零售價僅約 5 美元(約港幣 HK$39)。
供電方面亦相當直接,ZedAxis 直接用華為光貓(OptiXstar)背面 USB 接口取電,純粹由路由器提供 5V 供電,USB 連接不傳輸任何資料。用戶只需將裝置連入家居網絡並設定為 DNS 伺服器,便能全天候不間斷運作。
哈希壓縮突破極限:40 位元演算法塞入 53.7 萬廣告網域
硬件規格上,ESP32-C3 SuperMini 僅配備 400KB SRAM 與 4MB 快閃記憶體(Flash Memory)。若直接將數十萬條純文字格式的廣告網域清單存入晶片,4MB 空間絕對無法負荷。因此,開發者巧妙運用「雜湊(Hashing)」技術壓縮資料:
- 放棄 OTA 更新騰出空間:開發者放棄保留兩份完整韌體作無線更新(OTA)的傳統做法,騰出第二份韌體分區存放廣告黑名單資料庫,令儲存容量直接由約 25 萬個域名倍增至約 53.7 萬個。
- 40 位元 FNV-1a 演算法:先下載公開廣告攔截清單,剔除重複與註釋後,利用 40 位元 FNV-1a 演算法將每個域名轉換為固定數值並排序。開發者指出,32 位元容易產生過多碰撞,而 64 位元則會浪費寶貴儲存空間,40 位元是權衡後的最佳解法。
- 二元搜尋極速比對:當用戶發出 DNS 查詢時,裝置會即時將請求域名進行相同雜湊運算,並利用二元搜尋法(Binary Search)在已排序的雜湊資料庫中高速比對。命中則即時攔截,未命中則轉發至上游公用 DNS(如 Google 的 8.8.8.8 或 Cloudflare 的 1.1.1.1)。
執行僅耗 50KB RAM!10ms 極速回應兼備網頁介面
憑藉高效的底層架構設計,該裝置在運行時僅需消耗約 50KB RAM,且攔截查詢的反應時間僅約 10 毫秒(ms),因此完全不會影響其他裝置運作。
不過有外媒指出,此裝置較適合充當 Pi-hole 等主流系統的後備方案,且因 DNS 攔截機制的本質限制,它無法防禦同網域內嵌廣告(例如 YouTube 影片內建廣告)。目前整個項目已全面開源,硬件 BOM 清單、PCB 設計圖及韌體均已在 GitHub 公布,ZedAxis 歡迎各界參考改良。
即刻【按此】,用 App 睇更多產品開箱影片
【熱門報道】
Source:Tom's Hardware、Unilad Tech、GitHub
【相關話題】唔想畀錢買Premium?DuckDuckGo瀏覽器內置擋YouTube廣告!iOS/Android、Windows/Mac都用得
主打私隱保護的DuckDuckGo瀏覽器宣布,即日起於iOS、Windows及macOS系統預設啟用YouTube廣告阻擋功能,Android版本則需手動開啟。該功能採用社群維護的過濾清單技術,用戶須在該瀏覽器內開啟連結方能生效,藉此為不願訂閱付費服務的用戶提供免費替代方案。
Source:ezone.hk
【相關話題】Chrome廣告從此避無可避?Google出手封殺多款經典攔截器!網民無奈跳船轉用「這些」瀏覽器
平時上網睇網頁、煲劇或看 YouTube 影片,大家是不是都習慣安裝廣告攔截工具,以避開煩人的彈出式廣告與自動播放影片?不過 Chrome 用戶要注意了,多年來大受好評的免費擋廣告神器即將正式走入歷史!Google 日前突發全面更改擴充功能的架構,令多款經典廣告攔截器徹底失效。一眾不想強行忍受廣告、體驗降級的網民,紛紛無奈發起跳船潮,集體轉投其他不受影響的瀏覽器。這次 Google 改動的起因是甚麼?而 Google 除外仍有其他可攔截廣告的瀏覽器選擇呢?即睇全文拆解!
Source:ezone.hk
