يقولون إن الحاجة أم الاختراع، ويبدو أن الارتفاع الصاروخي لأسعار لوحات Raspberry Pi هو أم إدراك أنك لا تحتاج إلى كمبيوتر بـ 60 دولارًا لحجب الإعلانات. قرر أحد كتاب ZDNet، الذي يواجه نطاقًا تردديًا محدودًا ونفورًا مفاجئًا من المبالغة، بناء حل لحجب الإعلانات باستخدام لوحة ESP32-S3 التي تكلف أقل من شطيرة فاخرة.

المشروع، الذي استغرق دقائق معدودة للإعداد، يستخدم برنامج ESP32_AdBlocker لإنشاء حفرة DNS. لغير المبتدئين، حفرة DNS هي مثل حارس لحركة الإنترنت الخاصة بك - إلا أنه بدلاً من فحص الهويات، يتحقق مما إذا كان العنوان موجودًا في قائمة خوادم الإعلانات المعروفة ثم يطلب من المتصفح أن يذهب في حال سبيله. اللوحة نفسها هي أعجوبة هندسية حديثة: معالج ثنائي النواة يعمل بسرعة تصل إلى 240 ميجاهرتز، وذاكرة وصول عشوائي سعتها 520 كيلوبايت، وذاكرة تخزين وميضية تصل إلى 16 ميجابايت. بعبارة أخرى، إنه كمبيوتر يمكنك موازنته على طرف إصبعك، وهو بالضبط ما فعله المؤلف.

تتضمن عملية الإعداد تنزيل Arduino IDE، وتكوينه لـ ESP32، وتوصيل اللوحة بجهاز الكمبيوتر الخاص بك (باستخدام منفذ USB الصحيح، لأن هناك اثنين - لأنه لماذا نجعل أي شيء بسيطًا؟)، وتحميل البرنامج. ثم تتصل بنقطة اتصال Wi-Fi الخاصة باللوحة، وتوجهها إلى جهاز التوجيه الخاص بك، وتحدد عنوان URL لقائمة الحظر. أخيرًا، تقوم بتكوين أجهزتك لاستخدام عنوان IP الخاص باللوحة (192.168.4.1) كخادم DNS الخاص بها. النتيجة: تختفي الإعلانات من معظم الويب، مما يوفر النطاق الترددي والسلامة العقلية.

لكن هناك قيود. إعلانات YouTube، التي تُخدم من نفس الخوادم التي تقدم مقاطع الفيديو التي تريد مشاهدتها فعليًا، محصنة ضد هذه الحيلة. كما أن النهج لا يعمل مع عناوين IPv6 الأحدث. كحل مؤقت على اتصال محدود النطاق الترددي، فإنه يعمل بشكل جميل. إذا كنت تريد حلاً دائمًا، يمكنك دائمًا الترقية إلى Raspberry Pi Zero 2 W الذي يعمل بـ PiHole - لكن ذلك سيكلفك ما لا يقل عن 15 دولارًا للوحة، بالإضافة إلى بطاقة microSD. خيول مختلفة لسباقات مختلفة، كما يقولون - على الرغم من أن الحصان في هذه الحالة يكلف 7 دولارات.