تشغيل مثيلين من Pi-Hole لموثوقية أعلى وحجب إعلانات أكثر كفاءة

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

pi-hole تشغيل مثيلين من Pi-Hole لموثوقية أعلى وحجب إعلانات أكثر كفاءة

ملخص

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

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

طالع أيضا
1 من 2٬847

لماذا تشغيل نسختين من Pi-Hole؟

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

اقرأ أيضا:  كيفية الاستماع إلى Apple Music على Google Home أو Google Nest Speakers

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

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

في هذا النوع من الإعدادات، عندما يتعطل أحد Pi-Hole، يحل الآخر محله. عندما أعدتُ بناء مختبري المنزلي، كان هذا هو ما فعلته بالضبط. يُشغّل خادم التطبيقات الرئيسي نسخة Pi-Hole الأساسية، ولكن لديّ أيضًا جهاز Raspberry Pi 3 B قديم يُشغّل نسخة Pi-Hole احتياطية.

إذا تعطل جهاز Pi 3B، فلن يحدث شيء، لأن مثيل Pi-Hole الرئيسي مُعيّن كخادم DNS أساسي. ومع ذلك، إذا تعطل خادم التطبيقات لأي سبب، فسيعمل Pi 3B كخادم احتياطي.

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

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

اقرأ أيضا:  كيف تعرف متى يقوم شخص ما بإلغاء تنشيط حساب Instagram الخاص به

هناك أسباب عديدة لتوقف خادم Pi-Hole عن العمل. لذا، في شبكتي الآن، إذا توقف الخادم الرئيسي عن العمل، يبدأ Pi-Hole الاحتياطي بالعمل ببساطة، ويستمر كل شيء في العمل بكفاءة.

أهمية مزامنة النسخ

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

v6_dashboard تشغيل مثيلين من Pi-Hole لموثوقية أعلى وحجب إعلانات أكثر كفاءة

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

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

بغض النظر عن التغييرات التي أجريها، أريدها على كلا تثبيتي Pi-Hole. يمكنني نسخ التغييرات يدويًا، لكن هذا يتطلب الكثير من العمل وهو ببساطة غير ضروري.

بدلاً من ذلك، بدأتُ بخدمة تُسمى OrbitalSync للحفاظ على مزامنة Pi-Hole. ومع ذلك، انتقلتُ منذ ذلك الحين إلى NebulaSync لأنه يتضمن دعم Pi-Hole V6 منذ البداية. مع NebulaSync، تُزوّده بمعلومات الخادم لتثبيتاتك الأساسية والثانوية (الثالثية، والرابعة، وأي عدد لديك)، وتُعطيه بيانات اعتماد تسجيل الدخول، ويتولى العملية من هناك.

اقرأ أيضا:  الحظر مقابل التبليغ مقابل التقييد على Instagram : متى تستخدم أي خيار وكيف

كيفية الحفاظ على مزامنة مثيلين من Pi-Hole

NebulaSync عبارة عن حاوية Docker يُمكنك تشغيلها على أي مُضيف Docker. أستخدم Portainer لإدارة حاويات Docker الخاصة بي، وهو يُسهّل الأمر للغاية.

ستجد أن مستودع GitHub الخاص بـ NebulaSync يحتوي على ملف Docker Compose في ملف readme الذي يحتوي على كل ما تحتاجه للبدء. ما عليك سوى استبدال الأحرف النائبة بعنوان وكلمة مرور خادمك الأساسي والثانوي، وسيعمل البرنامج. مُؤقت التوقيت المُضمن مُضبوط على التشغيل مرة واحدة كل ساعة.

بينما لا يزال دعم OrbitalSync لـ Pi-Hole V6 في مرحلة تجريبية، يدعم NebulaSync أحدث إصدار منذ البداية. هذا أحد أسباب انتقالي مؤخرًا من OrbitalSync إلى NebulaSync. بغض النظر عن البرنامج الذي تختاره، فقد حققت نجاحًا باهرًا مع كليهما. يبدو أن NebulaSync أكثر نشاطًا في التطوير، ويبدو أن الفريق لديه وقت أطول قليلًا للعمل عليه.

a7306763 تشغيل مثيلين من Pi-Hole لموثوقية أعلى وحجب إعلانات أكثر كفاءة

NebulaSync مكتوب بلغة Go، ويأتي مع طريقة تثبيت بديلة إذا لم تكن من مُحبي Docker. تتوفر تعليمات تثبيت NebulaSync ثنائية، ولكن Docker هي الطريقة المُفضلة والموصى بها لتشغيل NebulaSync.

الآن وقد أصبح Pi-Hole مُشغّلاً على جهازين، ويُزامن كل ساعة، لمَ لا تُجري تحسينًا على مُثبّت المحتوى؟ تعرّف على كيفية تغيير مظهر تثبيتات Pi-Hole لجعلها أكثر متعةً ومتعةً.

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

قد يعجبك ايضا