你家的手機、電腦、智慧電視每天都被廣告追蹤嗎?
現在有開發者打造了一款超小型「全網路廣告過濾器」,只要插在路由器 USB 孔附近,就能替整個家庭網路阻擋大量廣告與追蹤網域。
🔹 傳統廣告阻擋工具的問題
一般瀏覽器外掛只能限制單一裝置。
像 Pi-hole、AdGuard Home 雖然可以替手機、筆電、智慧電視全面過濾廣告,但通常需要:
❌ Raspberry Pi
❌ 小型電腦
❌ 長時間運作的虛擬機器
對一般使用者來說,設定門檻較高。
🔹 ESP32-C3 SuperMini:5 美元打造全家廣告防護
埃及開發者 ZedAxis 利用一塊約 5 美元的 ESP32-C3 SuperMini 開發 DNS 廣告過濾器。
- 這個專案是開源的,有興趣動手玩的可以參考以下網址
Github: https://github.com/M-Abozaid/esp32-c3-adblock
雖然這顆晶片只有:
▪ 400KB RAM
▪ 4MB Flash 儲存空間
卻能載入約 53.7 萬個廣告與追蹤網域黑名單。
收到 DNS 查詢時,裝置可以在約 10 毫秒內完成判斷:
✅ 命中黑名單 → 阻擋
✅ 未命中 → 交給正常 DNS 解析
🔹 它怎麼做到?
一般黑名單會存放大量網址文字,會占用大量空間。
這個專案改用 FNV-1a 雜湊演算法,把網域轉換成 40 位元 Hash,再排序存入 Flash。
因此即使硬體非常弱,也能保存超大量資料。
目前韌體大約只占用 50KB RAM。
🔹 使用方式也很簡單
這個裝置可以直接插在路由器 USB 孔供電。
⚠️ USB 只負責供電,不傳輸網路資料。
真正的通訊是透過 ESP32-C3 內建 Wi-Fi 完成。
🔹 但它不是完整取代 Pi-hole
這款裝置比較像「超低成本 DNS 防火牆」。
優點:
✅ 價格便宜
✅ 體積超小
✅ 低功耗
✅ 可保護整個家庭網路
缺點:
❌ 沒有完整歷史紀錄
❌ 缺少進階裝置管理功能
❌ OTA 更新模式會限制黑名單容量
開發者原本也是把它當成 Pi-hole 的備援方案使用,避免主要 DNS 伺服器重啟時失去廣告過濾功能。
目前程式碼已經開源。
💡 未來如果這類 ESP32 小裝置普及,或許連家用路由器都能內建「全網路廣告阻擋」功能。