كيفية منع الإعلانات باستخدام Pi Hole


Pi-Hole هو مانع إعلانات على مستوى الشبكة يعترض الإعلانات على أي جهاز على شبكتك. يستهدف قائمة الآلاف من نطاقات عرض الإعلانات ويوجه محتواها إلى ثقب أسود ، ويزيلها عن الأنظار. يمكنه العمل على أي جهاز متصل بشبكتك ، بدون برامج إضافية. حتى أنه يعمل في تطبيقات الأجهزة المحمولة ، مما يقلل من استخدام النطاق الترددي ويحسن الأداء. يوضح هذا البرنامج التعليمي كيفية تشغيل Pi Hole على جهاز Linux الخاص بك.

جيد ان تعلم: اكتشف الفرق بين AdBlock و Adblock Plus وأيهما يجب أن تستخدمه.

ما هو Pi-Hole؟

يطلق Pi-Hole على نفسه اسم “ثقب أسود للإعلانات عبر الإنترنت”. إنه يعمل عن طريق تشغيل جميع طلبات الخادم الصادرة مقابل قائمة الحظر الداخلية. لتحقيق ذلك ، ستحتاج إلى تعيين Pi-Hole كخادم DNS الخاص بك. هذا يسمح لها بمعالجة طلبات دقة العنوان وعرض عناوين IP للمعلومات المطلوبة. نتيجة لذلك ، لديه القدرة على كتم صوت بعض الطلبات الصادرة بشكل انتقائي بناءً على عناوين IP الخاصة بها.

لقطة شاشة لرأس موقع Pi-Hole.

إذا رأى Pi-Hole طلب اتصال يطابق قائمة الحظر الخاصة به ، فإنه يمنع هذا الطلب من الوصول إلى خادم الإعلانات أو الوجهة. يوجد أكثر من 10000 نطاق في قائمة الحظر ، وهو ما يمنع الطلبات من الوصول إلى خوادمهم. لا يتم تنزيل أي إعلانات ، لذلك يتم حفظ النطاق الترددي وتحسين سرعة الاتصال.

لا يقوم Pi-Hole بحظر الإعلانات فقط. يمكنه أيضًا حماية شبكتك من جميع أنواع نواقل الهجمات المستندة إلى الويب. يشتمل النظام أيضًا على بوابة قوية قائمة على الويب لرصد وتدقيق عمليات Pi-Hole.

والأفضل من ذلك ، كل هذا مجاني ومفتوح المصدر. الجزء الوحيد غير المفتوح المصدر هو الاسم والشعار المسجلان كعلامات تجارية.

تثبيت Pi-Hole

بينما يمكن تشغيل Pi-Hole على أي جهاز يدعم نظام Linux ، فإن مطوري البرنامج يدعمون هذه التوزيعات رسميًا:

  • راسبان: باستر / بولسي
  • نظام التشغيل Ubuntu: 20.04 / 22.04 / 22.10
  • فيدورا: 36/37
  • دبيان: 10/11
  • CentOS Stream: 8/9

اتبع الخطوات أدناه لتثبيت Pi-Hole على جهاز سطح مكتب Ubuntu 22.10.

  1. افتح Terminal وقم بتشغيل الأمر أدناه لتثبيت البرنامج:
curl -sSL https://install.pi-hole.net | bash
محطة توضح عملية التثبيت لـ Pi-Hole.

ملحوظة: أثناء قيامك بالتنقل أ curl الأمر في الضرب ، يجب أن يجعلك ذلك متوترًا بعض الشيء ، لأنه قد يكون خطيرًا. إذا كنت تريد التأكد من أن البرنامج ليس ضارًا ، فراجع شفرة مصدر Pi-Hole. يمكنك أيضًا تثبيت البرنامج يدويًا من مستودع Github الخاص بـ Pi-Hole.

  1. بعد التثبيت ، قم بتعيين Pi-Hole كخادم DNS في صفحة تكوين جهاز التوجيه الخاص بك.
لقطة شاشة لصفحة تكوين DNS الخاصة بجهاز التوجيه.

قم بتعيين عنوان IP الخاص بـ Pi-Hole (شيء مثل 192.168.68.53) كخادم DNS الوحيد على شبكتك. تأكد من التخلص من خوادم DNS الأخرى.

باستخدام خادم DNS الذي تم تعيينه حديثًا ، تكون قد انتهيت من إعداد Pi-Hole. سيبدأ في منع الإعلانات في كل مكان لأي جهاز على شبكتك. لتعديل تكوين Pi-Hole ، قم بزيارة http: //pi.hole على شبكتك.

لقطة شاشة لشاشة Pi-Hole الافتراضية.

نصيحة: هناك حالات لا يستخدم فيها الجهاز على الفور Pi-Hole في شبكتك. تعرف على كيفية إصلاح ذلك في Linux عن طريق مسح ذاكرة التخزين المؤقت لنظام أسماء النطاقات لجهازك.

تحديث Pi-Hole

  1. تتمثل الخطوة الأولى في تحديث Pi-Hole في الوصول إلى وحدة التحكم في الجهاز. افعل ذلك باستخدام لوحة المفاتيح الفعلية للجهاز أو تسجيل الدخول باستخدام SSH:
  1. بمجرد الدخول ، قم بتشغيل الأمر التالي:
محطة توضح عملية التحديث لـ Pi-Hole.
  1. أعد تشغيل جهازك لتطبيق الإعدادات والثنائيات الجديدة:

إعداد خادم DHCP مخصص

بصرف النظر عن العمل كخادم DNS لشبكتك ، يمكن لـ Pi-Hole أيضًا تعيين عناوين IP إلى أجهزتك باستخدام DHCP. يمكن أن يكون هذا مفيدًا في الحالات التي تريد فيها التحكم في عدد الأجهزة الجديدة التي يمكنها استخدام شبكتك.

  1. قم بتعطيل خادم DHCP لجهاز التوجيه الخاص بك. نظرًا لأنها تشبه إعداد DNS ، ستختلف هذه الخطوة اعتمادًا على جهاز التوجيه لديك.
لقطة شاشة توضح تعطيل خادم DHCP الخاص بالموجه.
  1. انتقل إلى صفحة تكوين الويب الخاصة بـ Pi Hole.
لقطة شاشة للوحة معلومات Pi-Hole.
  1. انقر فوق فئة “الإعدادات” في الشريط الجانبي الأيسر للصفحة.
لقطة شاشة للوحة القيادة مع تمييز على ملف "إعدادات" فئة.
  1. انقر فوق علامة التبويب DHCP.
لقطة شاشة لـ "إعدادات" صفحة مع تمييز على "DHCP" فاتورة غير مدفوعة.
  1. انقر فوق مربع الاختيار “تمكين خادم DHCP”.
لقطة شاشة لـ "DHCP" علامة تبويب مع تمييز على ملف "خادم DHCP" خانة الاختيار.
  1. انقر فوق “تمكين دعم IPv6 (SLAAC + RA)” لتخصيص عناوين IPv6 أيضًا إلى أجهزتك المحلية.
لقطة شاشة لـ "إعدادات DHCP المتقدمة" مع تسليط الضوء على "دعم IPv6."
  1. حدد مربع النص “إلى” ضمن الفئة الفرعية “نطاق عناوين IP لتوزيعها”.
لقطة شاشة لـ "إعدادات DHCP" مع تسليط الضوء على "ل" مربع الكتابة.
  1. استبدل محتوى مربع النص “إلى” بعنوان IP الأخير الذي تريد أن يوزعه DHCP. في حالتي ، سيؤدي تعيين هذه القيمة على “192.168.68.251” إلى تقييد عدد العملاء الذين يمكنهم استخدام شبكتي إلى 50.
لقطة شاشة لـ "إعدادات DHCP" مع جديد "ل" قيمة.

نصيحة: بخلاف Pi-Hole ، يمكنك أيضًا حظر الإعلانات على متصفح Edge.

إنشاء قائمة حظر مخصصة في Pi-Hole

تستخدم Pi-Hole قائمة منع مركزية يحتفظ بها مطوروها. يعني هذا النهج أنه يمكن للبرنامج تضمين مجموعة جديدة من المجالات الخبيثة بسرعة بمجرد اتصالها بالإنترنت. يمكنك أيضًا إضافة المجالات الخاصة بك في قائمة الحظر المخصصة.

  1. انتقل إلى صفحة تكوين الويب الخاصة بـ Pi-Hole.
لقطة شاشة للوحة القيادة.
  1. انقر فوق فئة “المجالات” على الشريط الجانبي الأيسر للصفحة.
لقطة شاشة للوحة القيادة مع تمييز على ملف "المجالات" فئة.
  1. حدد مربع النص “المجال” وأدخل المجال الذي تريد حظره.
لقطة شاشة لـ "إدارة المجال" صفحة.
  1. انقر فوق الزر “إضافة إلى قائمة الحظر”.
لقطة شاشة لـ "إدارة المجال" صفحة مع تمييز على "أضف إلى قائمة الحظر."
  1. بينما سيؤدي هذا إلى إضافة العنوان إلى قائمة الحظر الداخلية لجهازك ، إلا أنه لن يتضمن أي نطاقات فرعية وأدلة فرعية موجودة في العنوان. يمكن أن تكون هذه مشكلة إذا كنت ترغب في حظر تحميل موقع بأكمله في شبكتك. لإصلاح ذلك ، انقر على “عامل تصفية RegEx” في الصفحة الفرعية للنطاق.
لقطة شاشة لـ "إدارة المجال" صفحة مع تمييز على "مرشح Regex" فاتورة غير مدفوعة.
  1. انقر على مربع النص “تعبير عادي”.
لقطة شاشة لـ "مرشح Regex" صفحة مع تمييز في مربع نص عامل التصفية.
  1. اكتب المجال الخاص بك بتنسيق تعبير عادي. على سبيل المثال ، يحظر سطر النص التالي جميع النطاقات الفرعية وأشكال “example.com”.
لقطة شاشة لمرشح regex باستخدام نطاق المثال.
  1. انقر فوق “إضافة إلى قائمة الحظر” لتطبيق قائمتك المخصصة.
لقطة شاشة تبرز ملف "أضف إلى قائمة الحظر" زر.

جيد ان تعلم: التعبيرات العادية هي أكثر من مجرد طريقة لإنشاء قوائم الحظر. تعلم البنية الأساسية للتعبير العادي ووظائفه المتقدمة باستخدام ورقة الغش الخاصة بنا.

أسئلة مكررة

هل من الممكن إعادة تكوين تثبيت Pi Hole موجود؟

نعم. قم بذلك عن طريق تسجيل الدخول إلى وحدة التحكم في آلة Pi-Hole وتشغيل: pihole reconfigure. سيؤدي هذا إلى إعادة تشغيل عملية الإعداد الأولية وإعادة تثبيت جميع حزم Pi-Hole والبرامج النصية والتبعيات.

هل من الممكن التحقق من Pi-Hole دون استخدام متصفح الويب؟

بينما قام مطورو Pi-Hole بتصميمه للعمل مع مستعرض ويب ، يمكنك أيضًا استخدام وحدة التحكم الخاصة بك لطباعة شاشة نظرة عامة بسيطة. يمكنك تشغيل شاشة TUI لـ Pi-Hole باستخدام الأمر التالي: pihole -c -e.

هل من الممكن البحث عما إذا كان يتم حظر المجال بواسطة Pi-Hole؟

نعم. قم بذلك عن طريق الدخول داخل وحدة التحكم الخاصة بجهازك واستخدام الأمر الفرعي للاستعلام. على سبيل المثال ، الجري pihole -q -exact -all malicious.example.com ستطبع جميع قوائم الحظر التي تحتوي على مثيل “malicious.example.com”.

رصيد الصورة: Unsplash. جميع التعديلات ولقطات الشاشة بواسطة Ramces Red.

رمسيس أحمر
رمسيس أحمر

Ramces كاتب تقني عاش مع أجهزة الكمبيوتر طوال حياته. إنه قارئ غزير الإنتاج وطالب في الأنثروبولوجيا ، وهو شخصية غريبة الأطوار يكتب مقالات عن Linux وأي شيء * لا شىء.

اشترك في نشرتنا الإخبارية!

تم تسليم أحدث دروسنا مباشرة إلى صندوق الوارد الخاص بك


اكتشاف المزيد من ينبوع المعرفة

اشترك للحصول على أحدث التدوينات المرسلة إلى بريدك الإلكتروني.

Previous post كشف حساب.. هل فشل رونالدو في موسمه الأول مع النصر؟
Next post المنتخب الأوليمبى يعلن قائمة اللاعبين فى معسكر الإسكندرية

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

اكتشاف المزيد من ينبوع المعرفة

اشترك الآن للاستمرار في القراءة والحصول على حق الوصول إلى الأرشيف الكامل.

Continue reading