كيفية تثبيت Pi-hole على Raspberry Pi Zero

آخر تحديث: 9 سبتمبر 2026
نبذة عن الكاتب: تكنوديجيتال

رسم تفصيلي للوحة الدوائر الإلكترونية التي تمثل مكونات جهاز Raspberry Pi Zero.

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

Pi-hole no es más que un «agujero negro» para los anuncios; básicamente intercepta las peticiones de DNS y يحظر النطاقات الضارة أو الإعلانات قبل وصولها إلى جهازك. إنها أداة خفيفة للغاية يمكنك تركها تعمل في زاوية منزلك وتنسى أمرها تمامًا تقريبًا.

ماذا تحتاج لتبدأ؟

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

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

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

أنظمة التشغيل المدعومة

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

لن يفي أي إصدار من البرامج بالغرض. لكي يعمل كل شيء بسلاسة، تحتاج إلى تثبيت توزيعة تستخدم systemd أو sysvinitإليك الخيارات الأكثر موثوقية:

  • نظام Raspberry Pi OS: تعمل نسختا Buster و Bullseye بشكل مثالي على معمارية ARM.
  • دبيان: متوافق تمامًا مع الإصدارات 10 و 11 و 12.
  • أوبونتو: من الإصدار 20.x إلى الإصدار 23.x، على كل من ARM و x86_64.
  • خيارات أخرى: Armbian OS و Fedora (36-38) و CentOS Stream (8/9).
  أفضل الموارد على الويب لـ Oracle: كنز من المعرفة

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

تكوين الشبكة والمنفذ

جهاز كمبيوتر محمول مزود برمز قفل أمان على الشاشة، يرمز إلى التصفح الآمن والخاص والخالي من الإعلانات.

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

فيما يتعلق بالموانئ، يجب أن نكون يقظين لمنع النزاعات. الميناء 53 (TCP/UDP) هو جوهر نظام أسماء النطاقات (DNS)إذا كان لديك خادم DNS آخر مثل BIND، فستحتاج إلى إيقاف تشغيله. المنفذ المستخدم لإدارة الويب هو [رقم المنفذ مفقود في النص الأصلي]. 80 (HTTP)لذا، إذا كان لديك خادم Apache بالفعل، فستحتاج إلى تغيير منفذ lighttpd. أما إذا كنت ترغب في استخدام Pi-hole كخادم DHCP، فستحتاج إلى فتح المنافذ. 67 547 ووأخيرًا، يستمع محرك FTL API على المنفذ 4711، ولكن محليًا فقط.

دليل التثبيت خطوة بخطوة

أسرع وأسهل طريقة هي التثبيت التلقائي. ما عليك سوى تسجيل الدخول عبر SSH (باستخدام PuTTY، على سبيل المثال) وتشغيل هذا الأمر: curl -sSL https://install.pi-hole.net | bash

إذا كنت تفضل عدم تشغيل البرامج النصية مباشرة من الويب، فلديك بدائل يدوية إضافيةيمكنك تنزيل الملف التنفيذي باستخدام wget -O basic-install.sh https://install.pi-hole.net ثم قم بتشغيله باستخدام sudo bash basic-install.shهناك طريقة أخرى وهي استنساخ مستودع GitHub الرسمي باستخدام git clone --depth 1 https://github.com/pi-hole/pi-hole.git Pi-hole ثم ادخل إلى مجلد التثبيت التلقائي لتشغيل البرنامج النصي.

  ما هو Clawdbot ولماذا يُحدث ثورة في وكلاء الذكاء الاصطناعي؟

النشر باستخدام Docker

بالنسبة لمن يفضلون الحاويات، يُعد Docker خيارًا رائعًا. أسهل طريقة هي إنشاء ملف عامل ميناء-compose.ymlيجب عليك في هذا الملف تحديد الصورة pihole/pihole:latest وتعيين المنافذ 53 و67 و80. من الضروري إضافة cap_add: NET_ADMIN إذا كنت ستدير DHCP وتكوّن وحدات التخزين بحيث لا يتم حذف القوائم السوداء عند إعادة تشغيل الحاوية.

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

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