إنها واحدة من أكبر مضايقات الإنترنت: الإعلانات. يمكنك بالطبع تثبيت مانع الإعلانات في متصفحك لأي جهاز ، ولكن إذا كنت ترغب أيضًا في حماية هاتفك الذكي والتلفزيون الذكي ووحدة التحكم في الألعاب من الإعلانات ، فإن أداة حظر الإعلانات المركزية تكون أكثر ملاءمة. تتوفر حلول تجارية باهظة الثمن ، ولكن مع Raspberry Pi من بضع عشرات و Pi-hole ، يمكنك تحقيق نفس الشيء تمامًا. في هذا المقال نوضح لك مدى سهولة ذلك.
01 شراء Raspberry Pi
بالنسبة لورشة العمل ، فأنت بحاجة إلى Raspberry Pi ، لا يهم الإصدار الذي تستخدمه. أحدث إصدار هو Raspberry Pi 3 Model B ، والذي يكلف حوالي أربعين يورو. بالإضافة إلى الكمبيوتر المصغر ، فأنت بحاجة إلى بطاقة microSD تضع عليها البرنامج. إذا لم يكن جهاز الكمبيوتر الخاص بك يحتوي على قارئ بطاقات ، فستحتاج أيضًا إلى قارئ بطاقات. تحتاج أيضًا إلى كبل USB صغير ومصدر طاقة USB 2 أمبير. يعتبر السكن اختياريًا ، ولكنه مفيد إذا كنت ترغب في استخدام الجهاز لفترة زمنية أطول.
تنزيل 02 Raspbian
بالنسبة لـ Pi-hole ، يمكنك تثبيت نظام التشغيل القياسي Raspbian. اذهب إلى www.raspberrypi.org ، انقر فوق التحميلات ثم بعد ذلك راسبيان. يحتاج Pi-hole إلى نسخة مجردة ، لذا يمكنك استخدام Raspbian Jessie Lite تنزيل ZIP انقر. إذا كنت تستخدم Raspbian لأول مرة ، فمن الأنسب تنزيل الإصدار العادي لأن لديك بيئة سطح مكتب تحت تصرفك. بعد التنزيل ، قم باستخراج الملف. في ورشة العمل هذه ، سنعمل مع الإصدار القياسي من Raspbian مع بيئة سطح المكتب.
03 تحميل DiskImager
قم بتنزيل برنامج Win32DiskImager وتثبيته وافتح البرنامج. قم بتوصيل بطاقة SD بجهاز الكمبيوتر الخاص بك وتحقق من حرف محرك الأقراص المخصص لبطاقة SD. في DiskImager ، تحقق من ظهور الحرف الصحيح وافتح صورة قرص Raspbian بالنقر فوق المجلد الموجود بجوار الحرف. انقر فوق اكتب لنسخ الصورة إلى بطاقة SD. قم بتأكيد الإجراء بالضغط على نعم للنقر. قد تستغرق كتابة نظام التشغيل بضع دقائق. عندما تظهر الرسالة Write Successful ، انقر فوق نعم وقم بإزالة بطاقة SD من جهاز الكمبيوتر الخاص بك.
04 قم بتثبيت Raspbian
للإعداد والتكوين الأولي لـ Raspbian ، تحتاج إلى توصيل لوحة مفاتيح وجهاز عرض بـ Raspberry Pi الخاص بك. تقوم بتوصيل الشاشة بتوصيل Raspberry Pi عبر كابل HDMI. ثم حرك بطاقة microSD في الفتحة الموجودة على Raspberry Pi. لتشغيل Raspberry Pi ، يمكنك توصيل محول طاقة أو توصيل كبل USB بين Raspberry Pi وجهاز الكمبيوتر الخاص بك. سيبدأ Raspbian وستظهر سطور من التعليمات البرمجية على شاشتك ، انتظر حتى يفتح نظام التشغيل تلقائيًا.
05 تكوين Raspbian
قبل أن تضع برنامج Pi-hole على Raspberry Pi ، من المفيد تغيير بعض الإعدادات في Raspbian. اذهب إلى القائمة / التفضيلات / تكوين Raspberry Pi والإشارة ، على سبيل المثال ، إلى موقعك والمنطقة الزمنية وتخطيط لوحة المفاتيح. من المفيد أيضًا تكوين إعدادات الشبكة مسبقًا. انتقل إلى رمز الشبكة في الأعلى واختر شبكتك اللاسلكية. قم بالتسجيل وقمت بتوصيل Raspberry Pi بالإنترنت. بالطبع يمكنك أيضًا استخدام اتصال شبكة سلكية.
SSH
يمكنك إجراء مزيد من التثبيت لـ Pi-hole عبر اتصال SSH من جهاز الكمبيوتر الخاص بك. قبل فصل الشاشة والماوس ولوحة المفاتيح ، انتقل أولاً إلى Terminal في الأعلى. نوع اسم المضيف -أنا لمعرفة عنوان IP الخاص بـ Raspberry Pi. بالنسبة لنظام التشغيل Windows ، تحتاج إلى تنزيل عميل SSH ، فإن PuTTY هو عميل معروف جيدًا. في الحقل اسم المضيف اكتب عنوان IP ، ثم انقر فوق افتح. في macOS ، انتقل إلى Terminal واكتب ssh pi @ عنوان IP أين بالطبع تقوم بإدخال عنوان IP الخاص بك. اسم الحساب هو pi وكلمة المرور هي توت العليق.
06 قم بتوسيع نظام الملفات
للتأكد من أنه يمكنك استخدام كل المساحة المتوفرة على بطاقة SD الخاصة بك ، يمكنك كتابة sudo raspi-config في الجهاز الطرفي على Raspberry Pi أو في عميل SSH على جهاز الكمبيوتر أو جهاز Mac. يختار قم بتوسيع نظام الملفات ثم اختر "إنهاء". يجب عليك إعادة تشغيل Raspberry Pi بعد ذلك ، لذا اختر نعم إذا طلب منك ذلك. تساعد هذه الخطوة أيضًا في كثير من الأحيان إذا واجهت مشاكل أثناء تثبيت Pi-hole.
07 قم بتثبيت Pi Hole
أدخل الكود التالي في المحطة: curl -L //install.pi-hole.net | سحق. انقر مرتين نعم وعندما تصل إلى نافذة IP الثابتة ، انقر مرة أخرى نعم. يعمل Pi-hole فقط إذا كان Raspberry Pi يحتوي على عنوان IP ثابت. في النافذة التالية ، حدد ما إذا كنت قد قمت بتوصيل Raspberry Pi عبر Ethernet أو WiFi ، ويمكنك التحديد بالضغط على مفتاح المسافة. إذا كنت تريد الانتقال إلى النافذة التالية ، فانتقل باستخدام مفاتيح الأسهم وقم بتأكيد الإجراء باستخدام Enter.
08 عنوان IP ثابت
إذا كانت النافذة مع الخيار حدد البروتوكولات يظهر ، اختر IPv4، يعمل مانع الإعلانات حاليًا بشكل أفضل على IPv4. سيتم سؤالك بعد ذلك عما إذا كان عنوان IP الثابت المقدم مناسبًا لك أم لا. في معظم الحالات هذا جيد وانقر نعم. إذا كان عنوان IP ضمن نطاق العناوين التي يعيّنها جهاز التوجيه بشكل عشوائي للأجهزة ، فقد يتسبب ذلك في حدوث تعارض. في هذه الحالة تختار لا وأدخل عنوان IP الخاص بك. إذا كنت من أجل نعم اختر ، سوف تحذرك Pi-hole على أي حال من هذا الصراع المحتمل.
09 مزود المنبع
اكتمل التثبيت تقريبًا ، في النهاية يسأل Pi-hole عما إذا كنت تريد تغيير مزود DNS Upstream. Google هو الخيار الافتراضي وهذا جيد في معظم الحالات ، ولكن يمكنك أيضًا استخدام OpenDNS أو Level3 أو Comodo أو Norton upstream. عندما يظهر النص Make it so على الشاشة ، يكون التثبيت قد اكتمل. اكتب عنوان IP الخاص بـ Pi-hole ، هذا هو العنوان الذي يجب أن تستخدمه أجهزتك من الآن فصاعدًا ، وسنبدأ في الخطوات التالية. انتهت ب نعم، تظهر بضعة أسطر من التعليمات البرمجية ثم يتم التثبيت بالفعل.
10 جهاز توجيه أو أجهزة فردية
لمنع الإعلانات ، عليك الآن توجيه كل حركة المرور على الإنترنت من خلال Pi-hole. ويمكن أن يتم ذلك بطريقتين. الطريقة الأولى هي الإشارة إلى Pi-hole على جميع أجهزتك. هذا له عيب أنه يجب عليك ضبط هذا على كل جهاز على حدة. خيار آخر هو إعداد جهاز التوجيه الخاص بك بحيث يمر أي اتصال عبر Pi-hole قبل أن يتم تمريره إلى الأجهزة الموجودة على شبكتك. نشرح كلا الخيارين في الخطوات التالية.
11 تكوين Windows
في Windows 10 ، انتقل إلى لوحة التحكم وانقر شبكة الاتصال و إنترنت / مركز الشبكة. انقر فوق إعدادات المحول تعديل. انقر بزر الماوس الأيمن فوق الاتصال الذي تريد تغييره وتحديده مميزات. تأكد من أنك في علامة التبويب الشبكات هي واختيار الإصدار 4 من بروتوكول الإنترنت. انقر فوق الميزات / متقدم. اختر علامة التبويب DNS وأضف عنوان IP الخاص بـ Pi-hole بالضغط على يضيف للنقر. انتهت ب نعم ولا تنس القيام بهذه الخطوات مع أي اتصالات شبكة أخرى.
أجهزة Mac والهواتف الذكية
على جهاز Mac ، انتقل إلى تفضيلات النظام / الشبكة. حدد الاتصال الخاص بك وانقر فوق متقدم. اختر علامة التبويب DNS وأدخل عنوان IP هنا. على iPhone ستجد الإعداد على المؤسسات / واي فاي. اضغط على أنا خلف اسم شبكتك وتغيير العنوان بعد ذلك DNS. في Android ، انتقل إلى المؤسسات مع الاستمرار بإصبعك على اسم شبكتك. انقر على تخصيص الشبكة ووضع الشيك في المقدمة خيارات متقدمة. انتقل لأسفل وقم بالتغيير DHCP مقرف ثابتة. في الأسفل عند DNS 1 أدخل عنوان Pi-hole. نحلة DNS 2 أدخل 8.8.8.8 ، خدمة DNS من Google.
12 لوحة الإدارة
في متصفحك ، انتقل إلى عنوان IP الخاص بـ Pi-hole واكتب بعد عنوان IP /مشرف. هذه هي صفحة تكوين ثقب Pi الخاص بك. يمكنك معرفة مقدار الإعلانات التي تم حظرها بالفعل اليوم ، وعدد المجالات التي تم حظرها والأجهزة التي قدمت الطلبات. أدناه كبار المعلنين يمكنك أن ترى من أي المجالات يتم حظر معظم الإعلانات. نحلة سجل الاستعلام سوف تجد نظرة عامة على كل حركة المرور الخاصة بك على الإنترنت ، للأسف لا يمكنك تعطيل هذا أو حذف إدخالات معينة.
13 DNS المحلي في جهاز التوجيه الخاص بك
الطريقة الأكثر ملاءمة هي إعادة توجيه كل حركة المرور من جهاز التوجيه الخاص بك إلى Pi-hole. انتقل إلى إعدادات جهاز التوجيه الخاص بك وابحث عن شاشة الإعدادات حيث يمكنك تغيير خيارات DHCP أو العثور على إعدادات لعناوين IPv4. ستجد هنا على الأرجح خيارًا للإشارة إلى خادم DNS محلي. يمكنك فقط معرفة ما إذا كان هذا الخيار معروضًا في جهاز التوجيه الخاص بك وما إذا كان ذلك ممكنًا على الإطلاق ، من خلال البحث في دليل جهاز التوجيه الخاص بك أو عن طريق إرسال بريد إلكتروني لمزودك.
14 تحديث DHCP
قد تحتاج إلى تجديد عقد إيجار DHCP على جهازك قبل توجيه حركة المرور عبر Pi-hole. في نظام التشغيل Windows ، افتح ملف موجه الأمر بواسطة في شريط البحث كمد لإدخال. نوع ipconfig / الإصدار واضغط على مفتاح الادخال. إذا نجحت ، فاكتب الأمر مرة أخرى ipconfig / تجديد وإغلاق بالضغط يدخل يدفع. على جهاز Mac الخاص بك ، ستجد هذا الخيار على تفضيلات النظام / شبكة الاتصال. اضغط عليك إتصال شبكة و اختار متقدم. انقر فوق TCP / IP واختر تجديد عقد إيجار DHCP.
15 القائمة السوداء والقائمة البيضاء
إذا كنت ترغب في إضافة نطاقات معينة إلى القائمة البيضاء أو القائمة السوداء ، فيمكنك القيام بذلك في لوحة الإدارة الخاصة بـ Pi-hole. مواقع الويب "مباشرة" من عائدات الإعلانات ، لذلك من الجيد إضافة المواقع التي تستمتع بزيارتها إلى القائمة البيضاء. انقر فوق القائمة البيضاء أو القائمة السوداء لإضافة مجال. نظرًا لأن Pi-hole تقوم بتصفية الإعلانات على مستوى DNS ، فلا معنى لإضافة عنوان url فقط. ستجد على موقع Pi-block شرحًا واضحًا لكيفية تطبيق قائمة بيضاء أو قائمة سوداء على Pi-hole. نوضح هنا كيفية إدراج مواقعنا في القائمة البيضاء.
IPv4 و IPv6
يتم حظر الكثير من الإعلانات بواسطة Pi-hole ، ولكن في بعض الأحيان ينزلق أحدها. في معظم الحالات ، يتعلق هذا بالإعلانات عبر IPv6. تقدم شبكات الإعلانات المزيد والمزيد من الإعلانات عبر IPv6 مؤخرًا ، ولكن في الوقت الحالي ، لا تزال تصفية Pi-hole عبر IPv4 تعمل بشكل أفضل. يوصى بانتظار الإشعارات على موقع الويب www.pi-hole.net وترقية Pi-hole إلى تصفية IPv6 في المستقبل.