حاجب إعلانات DNS مفتوح المصدر لجهاز ESP32-C3

ظهر مشروع جديد مفتوح المصدر يسمى esp32-c3-adblock، قام بتطويره المطور زيد (م-أبو زيد). يعمل هذا الحاجب الإعلاني على وحدة التحكم الدقيقة الاقتصادية ESP32-C3 بسعر 2 دولار، مما يلغي الحاجة إلى PSRAM مع فعالية في حجب الإعلانات والمجالات التتبعية على الشبكات المنزلية ومكاتب العمل الصغيرة.
يعمل النظام عن طريق تصفية طلبات DNS، مستخدمًا طريقة فريدة لتخزين معلومات النطاقات كهاشات FNV-1a مرتبة بحجم 40 بت في ذاكرة الفلاش. يسمح هذا لجهاز ESP32-C3 بإدارة أكثر من 140,000 نطاق ضمن حوالي 0.7 ميغابايت من تخزين الفلاش، مع استهلاك حوالي 50 كيلوبايت من الذاكرة. عند استلام استعلام DNS، يقوم البرنامج الثابت بتجزئة النطاق وإجراء بحث ثنائي ضد جدول الهاش المخزن لتحديد ما إذا كان النطاق محجوبًا. إذا كان كذلك، يقوم الجهاز بإرجاع استجابة 0.0.0.0 لمنع الطلب من التقدم.
تتيح هذه الطريقة الفعالة لجهاز ESP32-C3 دعم قائمة حجب تضم أكثر من 500,000 نطاق، مما يجعله أداة قوية للمستخدمين الذين يسعون لتعزيز خصوصيتهم على الإنترنت دون تكبد تكاليف مرتفعة أو الحاجة إلى إعدادات معقدة.
المصدر: CNX Software – Embedded Systems News (https://www.cnx-software.com/2026/10/09/open-source-esp32-c3-dns-ad-blocker-supports-up-to-over-500000-domains-without-psram/)