تعد القدرة على حظر استعلامات النطاقات قبل أن تصل إلى الإنترنت واحدة من أكثر الأدوات فائدة في OpenWRT. في هذه المقالة، سنقوم بإعداد luci-app-adBlock والحزم المرتبطة به حتى تتمكن أنت أيضًا من حظر آلاف أدوات التتبع وخوادم الإعلانات وأدوات التحليل التي تهدد أمنك وخصوصيتك.
إذا واجهت أي مشكلات أو احتجت إلى مزيد من المساعدة، يرجى الرجوع إلى منتدى أو وثائق OpenVPN.
1. قم بتسجيل الدخول إلى واجهة المستخدم الرسومية لجهاز التوجيه OpenWRT الخاص بك.
2. أضف حزمة luci-app-adblock باستخدام أداة تثبيت البرامج. انقر هنا لمعرفة كيفية تثبيت حزم البرامج.

إذا رأيت زر "مثبت" على هذه الشاشة، فهذا يعني أن أداة حظر الإعلانات قد تم تثبيتها بنجاح.

3. أعد تشغيل جهاز التوجيه من خلال "النظام" > "إعادة التشغيل".
4. قم بتسجيل الدخول مرة أخرى إلى جهاز التوجيه وانتقل إلى "الخدمات" > "أداة حظر الإعلانات"

5. قم بتمكين "Force Local DNS" و"DNS Report"، ثم اضغط على "Save & Apply".

6. أولاً، دعونا نُعد مصادر قوائم الحظر. باستخدام القائمة المنسدلة، يمكنك اختيار قوائم الحظر التي تريد استخدامها لتصفية النطاقات لبرنامج الحظر. القوائم المحددة الآن هي القوائم الافتراضية.
لاحظ أنه كلما أضفت قوائم أكثر، زادت احتمالية حجب شيء تريد الاحتفاظ به، وقد لا يتم تحميل موقع الويب المفضل لديك. قد يتطلب هذا بعض التجربة والخطأ للتأكد من حجب ما تريد حجبه.
في هذا البرنامج التعليمي، سأضغط على "تحرير القائمة السوداء" وأضيف Amazon لاختبار عمل أداة الحظر، ثم أضغط على "حفظ". لاحظ أنه باختيار "www."، فإنني أحظر النطاق الأساسي فقط، وليس أي نطاقات فرعية، على الرغم من وجود بعض النطاقات الفرعية في القوائم الافتراضية التي يتم حظرها أيضًا.

7. لنجربه!
الآن بعد أن تم تكوين كل شيء، دعونا نتأكد من أن Adblock يعمل. نظرًا لأننا أضفنا www.amazon.com أعلاه، قم بزيارة amazon.com في متصفح الويب. وإليك النتيجة:

مهلاً... هذا ليس من المفترض أن يحدث، فنحن نستخدم Adblock. ما هذا بحق الجحيم؟
المشكلة هي أن متصفحات الويب قادرة على حل عناوين DNS عبر بروتوكول HTTP (DoH)، متجاوزةً بذلك برنامج Adblock تمامًا ومسمحةً للمواقع بالتحميل. لا يعني هذا أن بروتوكول DoH أمر سيئ، فقد يكون مفيدًا عند استخدامه من جهاز التوجيه OpenWRT الخاص بك، لكنك تريد التأكد من مروره عبر Adblock أولاً.
هناك عدة طرق لمعالجة هذه المشكلة. أسهلها — كما خمنت — هي تثبيت حزمة أخرى.
8. تثبيت luci-app-banIP
يحتوي banIP على العديد من الميزات، بعضها يتداخل قليلاً مع Adblock، حيث يتيح لك استخدام قوائم محددة مسبقًا لحظر نطاقات معينة. في هذا التمرين، سنركز على DNS عبر HTTP (DoH).

9. ارجع إلى System>Software وقم بالتصفية على luci-app-banip. انقر على "تثبيت" لإضافة الحزمة. قم بتحديث متصفحك وانتقل إلى Services>banIP.

10. قم بتمكين banIP في أعلى الصفحة ثم DoH (العنصر الرابع من أعلى الإعدادات) لكل من IPv4 و IPv6 — سيمنع هذا المتصفح من تجاوز DNS الخاص بالموجه لحل المواقع التي نريد حظرها. للإنهاء، انقر على "حفظ وتطبيق" في أسفل الصفحة.
لن تحتاج إلى تغيير أي إعدادات أخرى هنا، ولكن يمكنك تجربة بعض خيارات تصفية النطاقات إذا أردت. ينبغي أن يكون هذا كافياً تقريباً لتشغيل كل شيء بالطريقة التي تريدها.

11. أعد تشغيل جهاز التوجيه مرة أخرى.
12. جرب Amazon مرة أخرى.
نجحت! تم حظر تحميل موقع Amazon. يمكنك أيضًا التحقق من ذلك في خدمات->Adblock.
13. تحقق من تقرير DNS في Adblock لتأكيد الحظر. ارجع إلى الخدمات->Adblock من القائمة الرئيسية.

عند النقر على علامة تبويب تقرير DNS والضغط على "تحديث"، يمكنك الحصول على قائمة بأحدث طلبات DNS. كما ترى، تم حظر amazon.com.
الآن بعد إعداد Adblock، يمكنك تصفح الإنترنت مع قدر أقل من الرسائل غير المرغوب فيها والمتتبعين وغيرها من العناصر التي تنتهك الخصوصية أكثر من أي وقت مضى.

