新聞中心 最新消息

$39 成功製作廣告攔截器!僅佔 50KB RAM 封殺 537,000 廣告網域

文:Tony

260721_adblock_01.jpg


在日常瀏覽網絡時,大量彈出式廣告與追蹤腳本不僅影響閱讀體驗,更會佔用頻寬。傳統做法多是在 Raspberry Pi 上安裝 Pi-hole 等 DNS 攔截系統,但硬體成本與功耗相對較高。近日一位名為 ZedAxis(GitHub 帳號 M-Abozaid)的開源開發者推出了名為 esp32-c3-adblock 的極簡項目,僅需極低成本的 ESP32-C3 開發板,便能打造高效能的網絡級廣告攔截器。

極低硬體門檻:約 $39 即可上手
這項項目的核心優勢在於極低的硬體成本。ESP32-C3 SuperMini 開發板在市場上的零售價格僅約為 $5 美元(折合約 HK$39)。相比起單板電腦,ESP32-C3 不僅價格親民,其整體功耗極低,僅透過 USB 供電即可 24 小時不間斷運作,大幅降低長期營運成本。

演算法最佳化:僅耗 50KB RAM 封殺 537,000 網域
ESP32-C3 僅配備 400KB SRAM 與 4MB Flash 記憶體。為了在資源受限的單晶片上載入龐大的黑名單,作者使用了特別設計的 40-bit FNV-1a 雜湊演算法與排序二分搜尋機制。透過將網域轉化為固定長度的數值,系統能將多達 537,000 個廣告網域壓縮並儲存於 Flash 中,運行時僅需耗用約 50KB RAM,對電腦操作流暢度,完全不會受到影響。

DNS 轉發機制與極速回應
在運作邏輯上,這台裝置充當區域網路內的 DNS 伺服器。當裝置發出域名解析請求時,ESP32-C3 會即時進行比對;若屬於廣告或追蹤網域,會直接進行攔截;若為正常網域,則轉發至上游 DNS 解析。得益於記憶體內的高效比對,攔截查詢的回應時間僅約 10 毫秒。

部署靈活度與技術局限
使用者只需將開發板燒錄韌體並連接 Wi-Fi,再將路由器或手機的 DNS 設定指向該晶片 IP,即可全家享受無廣告體驗。不過需要注意,由於 DNS 攔截的本質機制,該系統無法防禦同網域內嵌廣告(例如 YouTube 影片內建廣告)。整體而言,這是一個展現極致嵌入式軟體最佳化的優秀 DIY 項目。

資料來源:uniladtech

最新消息
2 小時前
2026年Android摺疊手機大戰升溫!OPPO Find N6與HONOR Magic V6等四款已登陸香港的旗艦大摺機正面交鋒。Find N6主打200MP哈蘇三鏡頭、無感折痕螢幕... (繼續閱讀)
13 小時前
Sony FX5 終於正式發布,這部新機可以說是 Sony 近年最重要的 Cinema Line 機種之一。它保留 FX3 的細小輕便機身,但加入不少 FX6 甚至更高階電影機... (繼續閱讀)
17 小時前
三星發表 Galaxy Z Fold8、Z Fold8 Ultra 與 Z Flip8 三款全新摺疊手機,全系搭載 Snapdragon 8 Elite Gen 5 for Galaxy 處理器及進化版 Galaxy AI... (繼續閱讀)
17 小時前
三星於 Unpacked 發布 Galaxy Watch Ultra 2 與 Watch 9,搭載全新 Snapdragon Wear Elite 晶片,螢幕亮度達 3,000 nits,續航與效能全面提升。Wat... (繼續閱讀)
18 小時前
對高速無反相機用家來說,堆疊式 CMOS 幾乎已成為近年最想見到的核心規格之一。Canon 目前只有 EOS R1、EOS R3 及 EOS R5 Mark II 採用這種「黑科技... (繼續閱讀)
22 小時前
為 Suzuki Jimny 推出過許多改裝件,被外界稱為「Jimny 改裝大師」之稱的日本改裝品牌 Damd 最近就發表了一款極具創意的全新外觀套件。雖然這套配件... (繼續閱讀)
23 小時前
華為正式推出海外版 5G 影像旗艦 HUAWEI Pura 90s Pro 及 Pro Max,搭載自研麒麟 9000 系列晶片,支援全頻段 5G;配備雙色漸變機身、「紅楓相機 2.0... (繼續閱讀)
1 日前
Leica Oskar Barnack Award (LOBA)(徠卡奧斯卡‧巴納克攝影獎)今年邁入第 46 屆,這項歷史悠久的攝影獎項始終將焦點放在人與環境的關係上。最近... (繼續閱讀)
1 日前
日本相機器材二手交易平台 Minna Camera 公布 2026 年上半年無反相機交易排名。Canon EOS R6 Mark II 成為平台內成交宗數最多的型號,平均成交價為... (繼續閱讀)
1 日前
Peak Design 近年由相機帶、相機袋到腳架,逐步建立起一套完整攝影配件生態系統。今次品牌將目標放到 L 形快拆板(L-Bracket)上,發表全新 Field ... (繼續閱讀)