Geek(@geekbb)
听说这个项目很屌,在 ESP32-C3 上实现 Pi-hole 级别的 DNS 广告拦截。 把 537,000 个域名以 40 位 FNV-1a 哈希的形式排序存在 flash 里,用二分查找匹配,...
6.4内容质量
TL;DR · AI 摘要
Geek on X: "听说这个项目很屌,在 ESP32-C3 上实现 Pi-hole 级别的 DNS 广告拦截。 把 537,000 个域名以 40 位 FNV-1a 哈希的形式排序存在 flash 里,用二分查找匹配,查询时整个进程只吃...
核心要点
- 主题聚焦:听说这个项目很屌,在 ESP32-C3 上实现 Pi-hole 级别的 DNS 广告拦截。 把
- 来源:Geek(@geekbb),建议结合原文判断细节。
- AI 分析暂不可用,本条为保底评分与摘要。
#AI#开源
打开原文Geek on X: "听说这个项目很屌,在 ESP32-C3 上实现 Pi-hole 级别的 DNS 广告拦截。 把 537,000 个域名以 40 位 FNV-1a 哈希的形式排序存在 flash 里,用二分查找匹配,查询时整个进程只吃掉约 50 KB RAM,10 ms 内对命中域名回 0.0.0.0,没命中就转给上游。 控制面是自带的 Web 面板,能按客户端看拦截数、封客户端、加白加黑;固件和黑名单都走 WiFi OTA,黑名单还能指向 GitHub Actions 每周更新。 https://t.co/nmpklBmk0q" / X
Geek
@geekbb
Show translation
听说这个项目很屌,在 ESP32-C3 上实现 Pi-hole 级别的 DNS 广告拦截。 把 537,000 个域名以 40 位 FNV-1a 哈希的形式排序存在 flash 里,用二分查找匹配,查询时整个进程只吃掉约 50 KB RAM,10 ms 内对命中域名回 0.0.0.0,没命中就转给上游。 控制面是自带的 Web 面板,能按客户端看拦截数、封客户端、加白加黑;固件和黑名单都走 WiFi OTA,黑名单还能指向 GitHub Actions 每周更新。
github.com/M-Abozaid/esp3…
GitHub - M-Abozaid/esp32-c3-adblock: Pi-hole-class DNS ad-blocker on a $2 ESP32-C3 (no PSRAM): 537k...
From github.com
1:00 AM · Oct 6, 2026
·
32.1K
Views
59
31
209
272