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