Categories: 未分類

🚫 只要 5 美元!超迷你 ESP32 裝置也能幫全家網路擋廣告

你家的手機、電腦、智慧電視每天都被廣告追蹤嗎?

現在有開發者打造了一款超小型「全網路廣告過濾器」,只要插在路由器 USB 孔附近,就能替整個家庭網路阻擋大量廣告與追蹤網域。

🔹 傳統廣告阻擋工具的問題
一般瀏覽器外掛只能限制單一裝置。

像 Pi-hole、AdGuard Home 雖然可以替手機、筆電、智慧電視全面過濾廣告,但通常需要:
❌ Raspberry Pi
❌ 小型電腦
❌ 長時間運作的虛擬機器

對一般使用者來說,設定門檻較高。

🔹 ESP32-C3 SuperMini:5 美元打造全家廣告防護

埃及開發者 ZedAxis 利用一塊約 5 美元的 ESP32-C3 SuperMini 開發 DNS 廣告過濾器。

雖然這顆晶片只有:

▪ 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 小裝置普及,或許連家用路由器都能內建「全網路廣告阻擋」功能。

雲爸

你好,我是雲爸 為了表示親切,叫我爸就可以了~ 專注於各式3C產品的開箱評測,不囉唆不贅字