خطوات استخدام Pi-hole على Raspberry Pi وحظر الإعلانات

  • يحوّل Pi-hole جهاز Raspberry Pi الخاص بك إلى خادم DNS قادر على تصفية الإعلانات والمتتبعات لجميع الأجهزة الموجودة على شبكتك المحلية.
  • يتطلب التثبيت إعداد جهاز Raspberry Pi، وتشغيل برنامج تثبيت Pi-hole، وتكوين قوائم الحظر، ونظام أسماء النطاقات (DNS)، والوصول إلى لوحة التحكم عبر الويب.
  • لكي يكون فعالاً، من الضروري توجيه نظام أسماء النطاقات (DNS) الخاص بالموجه أو كل جهاز إلى عنوان IP الثابت الخاص بجهاز Raspberry Pi باستخدام Pi-hole.
  • تضمن الصيانة الأساسية مع التحديثات المنتظمة وتعديلات القوائم حظرًا مستقرًا وفعالًا يتكيف مع كل شبكة.

كيفية استخدام Pi-hole على Raspberry Pi لحجب الإعلانات

إذا كنت قد سئمت من الإعلانات المتطفلة على جميع أجهزتك ولديك جهاز Raspberry Pi مُهمل في المنزل، فأنت في المكان الصحيح. مع Pi-hole، يمكنك إنشاء مانع الإعلانات على مستوى الشبكة والذي سيقوم بتصفية الإعلانات وأدوات التتبع لجميع الأجهزة المتصلة: أجهزة الكمبيوتر، والهواتف المحمولة، والأجهزة اللوحية، وأجهزة التلفزيون الذكية، وحتى وحدة التحكم.

ستتعرف في هذا الدليل، خطوة بخطوة، على كيفية استخدام Pi-hole على جهاز Raspberry Pi، وكيفية ضبط إعداداته بدقة من لوحة التحكم، وكيفية جعل باقي الأجهزة على شبكتك تستخدمه كخادم DNS، حتى في حال تعذر تعديل إعدادات جهاز التوجيه. والهدف هو أن تتمكن في النهاية من... نظام مستقر ومحدث ومُهيأ بشكل جيد هذا يقلل بشكل كبير من الإعلانات على شبكتك المنزلية.

ما هو Pi-hole وكيف يعمل على جهاز Raspberry Pi؟

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

هذا النهج فعال للغاية لأن يقوم بحظر الإعلانات قبل وصولها إلى المتصفح.بدلاً من تثبيت إضافات على كل جهاز، يمكنك مركزة عملية الحظر في نقطة واحدة: جهاز Raspberry Pi. كل ما يمر عبر نظام أسماء النطاقات هذا (الهاتف المحمول، الكمبيوتر الشخصي، التلفزيون، إلخ) يستفيد من عملية التصفية.

عمليًا، يقلل Pi-hole بشكل ملحوظ من عدد الإعلانات الظاهرة، وكذلك من تتبع الجهات الخارجية. صحيح أنه ليس مثاليًا (فهو لا يحجب كل شيء تمامًا)، لكن التحسن ملحوظ للغاية، وعلاوة على ذلك، لا يعتمد ذلك على كل متصفح أو نظام تشغيل.

المتطلبات الأساسية لاستخدام Pi-hole على Raspberry Pi

قبل البدء في تثبيت أي شيء، عليك التأكد من استيفاء سلسلة من المتطلبات. المتطلبات الأساسية للأجهزة والشبكةبدون ذلك، ستكون بقية الدليل صعبة للغاية:

  • جهاز Raspberry Pi مزود بذاكرة وصول عشوائي (RAM) لا تقل عن 512 ميجابايتأي طراز حديث نسبيًا (مثل Pi 2، 3، 4، إلخ) سيفي بالغرض. برنامج Pi-hole خفيف جدًا، لذا لا تحتاج إلى جهاز قوي.
  • بطاقة ذاكرة SD بمساحة خالية لا تقل عن 2 جيجابايتمن الناحية المثالية، ينبغي أن تتمتع بسعة أكبر وأن تكون ذات جودة جيدة، لأن نظام التشغيل وPi-hole نفسه سيستفيدان من بطاقة سريعة وموثوقة.
  • تم تثبيت نظام التشغيل Raspberry Pi OS (Raspbian).يمكنك استخدام النسخة الخفيفة إذا لم تكن بحاجة إلى بيئة رسومية. المهم هو أن يكون لديك نظام تشغيل مبني على دبيان.
  • اتصال الإنترنت على جهاز Raspberry Piيمكن القيام بذلك عبر كابل إيثرنت (الخيار الأكثر استقرارًا) أو عبر شبكة واي فاي. ستحتاج إلى اتصال بالإنترنت أثناء التثبيت وللتحديثات وحل أسماء النطاقات (DNS).
  • الوصول إلى لوحة إدارة جهاز التوجيهفي شبكة منزلية نموذجية، يكون هذا ممكناً عادةً. ستحتاج إلى تغيير إعدادات نظام أسماء النطاقات (DNS) التي يخصصها جهاز التوجيه للأجهزة عبر بروتوكول DHCP.

في بعض الحالات المحددة، مثل عندما تكون على شبكة عامة أو شبكة تابعة لشركة حيث لا يمكنك الوصول إلى جهاز التوجيه، سيتعين عليك اللجوء إلى تكوينات بديلة لتوجيه حركة البيانات عبر Raspberry Pi، على النحو المبين أدناه.

حاوية Docker على خادم بعيد
المادة ذات الصلة:
أنشئ خادمًا منزليًا باستخدام Docker Desktop

تحضير جهاز راسبيري باي: التثبيت والتكوين الأساسي

الخطوة الأولى هي تجهيز جهاز Raspberry Pi بنظام التشغيل الخاص به وإمكانية الوصول إليه عن بُعد عبر SSH، حتى تتمكن من إدارته بسهولة دون الحاجة إلى قم بتوصيل لوحة المفاتيح والشاشة وقتما تريد تشغيل أي شيء.

قم بتثبيت نظام التشغيل Raspberry Pi على بطاقة SD

ابدأ بتنزيل أحدث إصدار من نظام تشغيل Raspberry Pi من الموقع الرسمي. لاستخدامه كخادم DNS وحاجب للإعلانات، عادةً ما يكون ما يلي كافيًا. إصدار لايت 64 بت، والتي لا تتضمن بيئة رسومية وتستهلك موارد أقل.

بعد تنزيل الصورة، عليك كتابتها على بطاقة الذاكرة الخارجية (SD). على نظام macOS، على سبيل المثال، يمكنك تحديد موقع البطاقة باستخدام الأمر التالي: قائمة diskutil ومن ثم استخدم dd لنقل الصورة إلى البطاقة. في نظام ويندوز، يُعد استخدام الأدوات ذات الواجهة الرسومية مثل Win32 Disk Imager أو Balena Etcher أكثر ملاءمة، حيث تُبسط عملية النسخ بشكل كبير.

بعد اكتمال عملية النسخ، أخرج بطاقة الذاكرة SD بأمان، وأدخلها في جهاز Raspberry Pi، وقم بتوصيل شاشة ولوحة مفاتيح إذا كانت هذه هي المرة الأولى، ثم شغّل الجهاز. إذا كان كل شيء يعمل بشكل صحيح، فسترى شاشة بدء تشغيل نظام التشغيل Raspberry Pi ثم قم بإجراء الإعداد الأولي.

قم بتمكين الوصول عبر SSH على جهاز Raspberry Pi

لإدارة Pi-hole دون الحاجة إلى وجود Raspberry Pi بالقرب منك، يُنصح بتمكين خادم SSH على النظامبهذه الطريقة يمكنك الاتصال من جهاز الكمبيوتر الخاص بك باستخدام برنامج عميل مثل PuTTY (على نظام التشغيل Windows) أو أمر ssh (على نظامي التشغيل Linux و macOS).

على جهاز Raspberry Pi، قم بتشغيل ما يلي:

sudo raspi-config

من القائمة، انتقل إلى قسم خيارات الربط، وحدد SSH، ثم فعّل خيار "نعم". سيعرض المعالج رسالة تأكيد. تم الآن تفعيل خادم SSH.

لمعرفة عنوان IP الذي تم تخصيصه لجهاز Raspberry Pi الخاص بك على الشبكة المحلية، يمكنك استخدام ما يلي:

hostname -I

سيعيد الأمر عنوان IP واحدًا أو أكثر، على سبيل المثال 192.168.1.50هذا هو العنوان الذي ستستخدمه من جهاز الكمبيوتر الخاص بك للاتصال عبر SSH باستخدام أمر مثل:

ssh usuario@192.168.1.50

تذكر أن المستخدم الافتراضي أو المستخدم الذي قمت بتكوينه عند التشغيل الأول هو المستخدم الذي يجب استخدامه في أمر ssh، وهذا أمر جيد دائمًا. تغيير كلمة المرور الافتراضية إذا لم تكن قد قمت بذلك بالفعل.

قم بتحديث نظامك قبل تثبيت Pi-hole

بعد أن أصبح جهاز Raspberry Pi متاحًا عبر SSH، حان وقت تحديث النظام. هذا يمنع مشاكل التبعيات ويحسن الأمان. نفّذ الأمر التالي:

sudo apt update
sudo apt upgrade

بمجرد الانتهاء، سيتم تحديث نظام التشغيل Raspberry Pi الخاص بك وسيكون جاهزًا للتثبيت البرامج المطلوبة لـ Pi-hole.

خيارات تثبيت Pi-hole على Raspberry Pi

يُقدّم Pi-hole مُثبّتًا آليًا سهل الاستخدام للغاية. هناك عدة طرق لتشغيل هذا المُثبّت، وذلك بحسب ما إذا كنت تُفضّل استنساخ مستودع Git أو استخدام برنامج نصي مُنزّل مباشرةً من الإنترنت. كلا الخيارين يُؤدّيان إلى نفس مُعالج الإعداد.

التثبيت باستخدام برنامج نصي آلي

الطريقة الأكثر شيوعًا وسرعةً لتثبيت Pi-hole هي استخدام البرنامج النصي الرسمي، الذي يتم تنزيله وتشغيله في سطر واحد. في طرفية Raspberry Pi، يمكنك تشغيل الأمر التالي:

wget -O basic-install.sh https://install.pi-hole.net
sudo bash basic-install.sh

وهناك صيغة أخرى شائعة الاستخدام تجمع بين curl و bash، وهي:

curl -sSL https://install.pi-hole.net | bash

في كلتا الحالتين، سيتم إكمال التنزيل. مثبت Pi-hole التلقائي وسيعمل البرنامج مباشرة، حيث سيتم تشغيل سلسلة من شاشات التكوين التي ستحدد فيها الإعدادات الأساسية.

التثبيت من مستودع GitHub

إذا كنت تفضل مزيدًا من التحكم في الكود الذي تقوم بتنزيله، يمكنك استنساخ مستودع Pi-hole الرسمي من GitHub. أولًا، تأكد من تثبيت Git باستخدام الأمر التالي:

sudo apt install git

ثم استنسخ المستودع باستخدام:

git clone --depth 1 https://github.com/pi-hole/pi-hole.git Pi-hole
cd "Pi-hole/automated install/"
sudo bash ./basic-install.sh

ستكون النتيجة النهائية هي نفس برنامج التثبيت التفاعلي، ولكنك ستحصل على الكود مباشرةً من المستودع. على أي حال، التوصية هي يرجى الرجوع دائمًا إلى وثائق Pi-hole الرسمية.لأن الخطوات قد تتغير مع الإصدارات الجديدة.

معالج تثبيت وإعداد Pi-hole الأولي

ما هو Raspberry وكيفية تكوينه

بمجرد بدء برنامج التثبيت، سيرشدك المعالج خلال سلسلة من الشاشات حيث تقوم بتكوين عناصر النظام الرئيسية: نظام أسماء النطاقات (DNS)، وعنوان IP الخاص بجهاز Raspberry Pi، وقوائم الحظر، وواجهة الويب، وما إلى ذلك. على الرغم من أنه يمكنك تعديل كل شيء تقريبًا لاحقًا، إلا أنه من المهم البدء بهذه الخطوات. انتبه لما تختاره في هذه المرحلة.

اختيار مزود نظام أسماء النطاقات (DNS) الرئيسي

خلال هذه العملية، سيكون أحد الخيارات الأولى هو اختيار خادم DNS العلويهذا هو الخادم الذي سيُعيد Pi-hole توجيه الاستعلامات غير المحظورة إليه. وعادةً ما تُقدَّم خيارات شائعة مثل Google وCloudflare وOpenDNS أو غيرها من مزودي الخدمات العامة.

على سبيل المثال، يمكنك اختيار جوجل (خدمة الحوسبة السحابية) أو أي خدمة أخرى موثوقة. يؤثر هذا الاختيار على الخصوصية وأداء الاستعلامات، لذا يُفضّل اختيار مزوّد خدمة تشعر بالراحة معه. سنناقش هذا الأمر بتفصيل أكبر لاحقًا. قم بتغيير هذا الموفر من لوحة التحكم الإدارية لو كنت تريد.

تكوين عنوان IP الثابت لجهاز Raspberry Pi

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

عادةً ما يقترح برنامج التثبيت عنوان IP ثابتًا بناءً على عنوان IP الحالي لجهاز Raspberry Pi، ولكن يمكنك تعديله وفقًا لشبكتك (على سبيل المثال، 192.168.1.2). تأكد من أن عنوان IP المُختار غير مُخصص بالفعل لجهاز آخر، وأنه يقع ضمن نطاق عناوين IP الخاصة بجهاز التوجيه (الراوتر).

في نهاية هذه الخطوة، سيتم تهيئة جهاز Raspberry Pi بـ عنوان ثابت على شبكتك المحليةسيسهل هذا عليك الوصول عبر SSH واستخدام Pi-hole من أجهزة أخرى.

قوائم حظر الإعلانات والمتتبعات

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

يمكن توسيع هذه القوائم أو تقليصها أو تخصيصها لاحقًا من خلال واجهة الويب. إذا لاحظت لاحقًا توقف خدمة شرعية عن العمل (على سبيل المثال، أقسام معينة من الصفحات التي تعتمد على نطاقات جهات خارجية)، يمكنك استبعاد نطاقات محددة من عوامل التصفية أو قم بتعديل القوائم التي تستخدمها.

كلمة مرور واجهة إدارة الويب

في نهاية عملية التثبيت، سيعرض لك المعالج شاشة نهائية تحتوي على المعلومات الأساسية: عنوان IP للخادم، وعنوان الوصول إلى لوحة التحكم عبر الويب، و كلمة مرور المسؤول المؤقتةيُنصح بتدوين هذه المعلومات، حتى لو كان بإمكانك تغيير كلمة المرور لاحقًا.

إذا كنت ترغب في تعيين مفتاح مخصص يختلف عن المفتاح الذي تم إنشاؤه بواسطة برنامج التثبيت، فيمكنك تشغيل الأمر التالي على جهاز Raspberry Pi:

pihole -a -p

باستخدام هذا الأمر، سيكون لديك خيار تعيين كلمة مرور آمنة جديدة أو حتى تركها فارغة (وهو أمر غير مستحسن على شبكة قد تكون متاحة لأطراف ثالثة).

الوصول إلى إعدادات ولوحة تحكم Pi-hole

بمجرد اكتمال التثبيت، يوفر لك Pi-hole لوحة تحكم ويب متكاملة للغاية من هنا يمكنك التحكم في كل جانب تقريبًا من جوانب الخدمة: الإحصائيات، وقوائم الحظر، ونظام أسماء النطاقات، والسجلات، وما إلى ذلك.

للوصول إليه، افتح متصفحًا على أي جهاز متصل بشبكتك واكتب عنوان IP الخاص بجهاز Raspberry Pi، متبوعًا، إذا لزم الأمر، بمسار الإدارة (في العديد من عمليات التثبيت، انتقل ببساطة إلى http://IP_DE_LA_PI/adminستظهر شاشة تسجيل الدخول حيث يجب عليك إدخال كلمة مرور المسؤول التي قدمها المثبت أو التي قمت بتكوينها باستخدام الأمر السابق.

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

خيارات التكوين المتقدمة من واجهة الويب

يمكنك من خلال اللوحة ضبط العديد من المعايير. ومن بين الخيارات الأكثر شيوعًا التي قد ترغب في مراجعتها ما يلي:

  • تكوين DNS: تغيير خوادم المصدر، أو تمكين DNSSEC، أو إضافة DNS مخصص، أو دمج عدة مزودين.
  • قوائم حظر إضافية: تضمين قوائم جديدة للإعلانات أو أدوات التتبع أو البرامج الضارة من أجل تصفية أكثر صرامة، أو إزالة بعضها إذا تسببت في نتائج إيجابية خاطئة.
  • القوائم البيضاء والقوائم السوداء: السماح بنطاقات محددة يتم حظرها عن طريق الخطأ، أو حظر نطاقات محددة تريد حظرها على شبكتك.
  • تحكم العميل: انظر إلى الجهاز الذي يقوم بأكبر عدد من الطلبات، وقم بتعديل السياسات حسب عنوان IP، أو حدد نطاق بعض الكتل.

إذا لزم الأمر، يمكنك أيضًا تغيير المنفذ الذي يتم عليه واجهة إدارة قائمة على بروتوكول Lighttpdللقيام بذلك، قم بتحرير ملف تكوين خادم الويب:

sudo nano /etc/lighttpd/lighttpd.config

بعد تعديل المنفذ أو أي إعداد آخر، ستحتاج إلى إعادة تشغيل خدمة lighttpd أو جهاز Raspberry Pi نفسه حتى تدخل التغييرات حيز التنفيذ.

قم بتهيئة أجهزة الشبكة لاستخدام Pi-hole

تثبيت Pi-hole ليس مفيدًا جدًا إذا لم تستخدمه الأجهزة على شبكتك كخادم DNS. لكي تمر البيانات عبر Raspberry Pi، يجب عليك... قم بتوجيه نظام أسماء النطاقات (DNS) للأجهزة إلى عنوان IP الخاص بـ Pi-holeيمكن القيام بذلك بطريقتين: على مستوى جهاز التوجيه، لجميع الأجهزة، أو بشكل فردي على كل جهاز.

قم بتهيئة جهاز التوجيه لاستخدام Pi-hole كخادم DNS

الخيار الأنسب في معظم المنازل هو تغيير إعدادات الشبكة الخاصة بجهاز التوجيه بحيث يقوم، من خلال خادم DHCP، بتخصيص عنوان IP عنوان IP الخاص بجهاز Raspberry Pi كخادم DNS أساسي لجميع العملاء على الشبكة.

في جهاز التوجيه العادي، ادخل إلى لوحة التحكم (عادةً بكتابة عنوان IP الخاص بجهاز التوجيه في متصفحك، على سبيل المثال، 192.168.1.1) وابحث عن قسم الشبكة المحلية (LAN) أو بروتوكول DHCP. في أجهزة توجيه Asus، على سبيل المثال، ادخل إلى قسم "الشبكة المحلية" ثم علامة تبويب "خادم DHCP". ستجد هناك حقولًا مثل "خادم DNS الأساسي" حيث يجب عليك إدخال عنوان IP الثابت لجهاز Raspberry Pi الخاص بك.

وبهذه الطريقة، ستبدأ جميع الأجهزة التي تحصل على تكوين الشبكة الخاص بها عبر بروتوكول DHCP في استخدام Pi-hole كخادم DNS دون الحاجة إلى لمس أي شيء في كل جهاز. إنها الطريقة المثلى عندما يكون لديك العديد من الأجهزة أو ترغب في أن تستفيد أجهزة التلفاز والأجهزة المنزلية الأقل قابلية للتخصيص من القفل.

قم بتكوين نظام أسماء النطاقات (DNS) على كل جهاز (كمبيوتر شخصي، هاتف محمول، إلخ).

إذا لم تتمكن من تغيير إعدادات جهاز التوجيه أو لم ترغب في ذلك، يمكنك ضبط نظام أسماء النطاقات (DNS) الخاص بـ Pi-hole بشكل فردي على كل جهاز. يمنحك هذا مزيدًا من التحكم، ولكنه يتطلب جهدًا أكبر، وأيضًا استبعد الأجهزة التي لا يمكنك الوصول إلى إعدادات نظام أسماء النطاقات (DNS) الخاصة بها..

على أجهزة الكمبيوتر التي تعمل بنظام ويندوز، يمكنك الانتقال إلى إعدادات محول الشبكة (سواءً كانت واي فاي أو إيثرنت)، ثم الوصول إلى خصائص بروتوكول TCP/IP، وفي قسم DNS، تحديد عنوان IP الخاص بجهاز Raspberry Pi كخادم DNS أساسي. أما في نظام ويندوز 10، فيتم إجراء هذا التغيير من لوحة إعدادات الشبكة، بالانتقال إلى الخيارات المتقدمة لتعيين خادم DNS يدويًا.

الإجراء مشابه على أنظمة macOS وLinux وAndroid وiOS: في جميع الحالات، يمكنك تحديد ذلك في إعدادات اتصال الشبكة عنوان DNS يدوييكمن السر في أن القيمة التي تدخلها تتطابق مع عنوان IP الثابت لجهاز Raspberry Pi الخاص بك.

سيناريو متقدم: استخدام Raspberry Pi كجسر من Wi-Fi إلى Ethernet باستخدام Pi-hole

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

الفكرة كالتالي: يتصل جهاز كمبيوتر بدون واي فاي عبر كابل بجهاز راسبيري باي، ويتصل جهاز راسبيري باي عبر الواي فاي بالشبكة العامة، وفي الوقت نفسه، قم بتشغيل Pi-hole لتصفية طلبات DNS الخاصة بالكمبيوترسيكون نص الاتصال كالتالي:

جهاز كمبيوتر بدون واي فاي + كابل إيثرنت ← راسبيري باي + باي-هول + واي فاي ← واي فاي عام ← إنترنت بدون إعلانات (كثيرة)

لتحقيق ذلك، يجب تهيئة جهاز Raspberry Pi لمشاركة اتصال Wi-Fi الخاص به مع منفذ Ethernet، ليعمل كجهاز توجيه أو محول صغير. بالإضافة إلى Pi-hole، ستحتاج إلى تمكين إعادة توجيه الحزم، وتهيئة iptables أو nftables لـ NAT، والتأكد من أن يستخدم الكمبيوتر المتصل عبر الكابل جهاز Raspberry Pi نفسه كخادم DNS الخاص به..

هذا النوع من الإعداد أكثر تعقيدًا نوعًا ما، ولا يُوثَّق دائمًا بشكل مباشر، لذا من السهل العثور على معلومات لا تُناسب وضعك تمامًا عند البحث. يكمن جوهر الأمر في أن جهاز Raspberry Pi مزود بواجهتين (Wi-Fi وEthernet)، حيث تعمل واجهة Wi-Fi كبوابة للإنترنت، بينما تستقبل واجهة Ethernet عنوان IP من Raspberry Pi وتستخدم Pi-hole كخادم DNS. بهذه الطريقة، تتم تصفية حركة البيانات من جهاز الكمبيوتر بواسطة Pi-hole قبل وصولها إلى الشبكة العامة.

صيانة Pi-hole، والتحديثات، وأفضل الممارسات

بمجرد أن يصبح كل شيء جاهزًا للعمل، لا تنسَ Pi-hole. على الرغم من أنه نظام مستقر إلى حد كبير، إلا أنه مهم ابقها محدثة ومراقبة سلوكهم من وقت لآخر.

قم بتحديث Pi-hole إلى أحدث إصدار

يتضمن Pi-hole آلية تحديث بسيطة للغاية. من جهاز Raspberry Pi نفسه، ما عليك سوى تشغيل الأمر التالي:

pihole -up

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

يضمن تحديث Pi-hole باستمرار حصولك على أحدث الميزات وإصلاحات الأخطاء والتحسينات الأمنية. ونظرًا لتعرضه المستمر لحركة مرور نظام أسماء النطاقات (DNS) وإمكانية استغلاله، يُنصح بعدم تركه دون تحديث لفترات طويلة.

ما هو Raspberry وكيفية تكوينه
المادة ذات الصلة:
ما هو توت العليق وما الغرض منه؟

راقب القفل واضبطه

بمرور الوقت، ستلاحظ أن Pi-hole يقلل بشكل ملحوظ من كمية الإعلانات التي تراها، مع أنه لا يزيلها تمامًا. من لوحة التحكم، يمكنك معرفة النطاقات التي يتم حظرها بشكل متكرر، وما إذا كانت هناك أي نطاقات محظورة. أي موقع ويب شرعي متأثر.

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

بشكل عام، ووفقًا لتجربة العديد من المستخدمين، يحقق Pi-hole انخفاض ملحوظ في الإعلانات والتتبعتحسين سرعة تحميل العديد من الصفحات وجعل التصفح أكثر متعة بشكل عام، خاصة على الأجهزة التي ليس من السهل فيها تثبيت برامج حظر المحتوى.

بعد اتباع كل هذه الخطوات، سيصبح جهاز Raspberry Pi الخاص بك عادةً حليفًا صغيرًا رائعًا: خادم DNS مركزي يقوم بتصفية الإعلانات لشبكتك بأكملها، وبأقل قدر من الصيانة، يوفر الراحة والخصوصية وبعض راحة البال في مواجهة القصف المستمر للإعلانات على الإنترنت. شارك المعلومات حتى يتمكن المزيد من المستخدمين من التعرف على الموضوع.