جدول المحتويات:

PiHole Ad Blocker بشاشة 3.5 بوصة: 8 خطوات (بالصور)
PiHole Ad Blocker بشاشة 3.5 بوصة: 8 خطوات (بالصور)

فيديو: PiHole Ad Blocker بشاشة 3.5 بوصة: 8 خطوات (بالصور)

فيديو: PiHole Ad Blocker بشاشة 3.5 بوصة: 8 خطوات (بالصور)
فيديو: REVIEW: Dell Venue 8 7000 in 2019 - OLED 2K Display Tablet for $90 2024, يوليو
Anonim
PiHole Ad Blocker مع 3.5
PiHole Ad Blocker مع 3.5
PiHole Ad Blocker مع 3.5
PiHole Ad Blocker مع 3.5
PiHole Ad Blocker مع 3.5
PiHole Ad Blocker مع 3.5
PiHole Ad Blocker مع 3.5
PiHole Ad Blocker مع 3.5
PiHole Ad Blocker مع 3.5
PiHole Ad Blocker مع 3.5
PiHole Ad Blocker مع 3.5
PiHole Ad Blocker مع 3.5

مرحبًا بك في البرنامج التعليمي الخاص بي حول كيفية إنشاء مانع إعلانات رائع حقًا لشبكتك بأكملها! يقوم Raspberry Pi بتشغيل برنامج يعرف باسم Pi-Hole و PADD لمنع الإعلانات وعرض البيانات الإحصائية مثل عنوان IP الخاص بـ Pi-Hole وكمية الإعلانات المحظورة.

اللوازم

سوف تحتاج إلى: - Raspberry Pi 3/4 ، أيهما سيفعل ، ويمكن أن يكون البديل + إذا اخترت.

- شاشة Raspberry Pi مقاس 3.5 بوصات ، وجدت واحدة رخيصة على موقع EBay مقابل 20 دولارًا أستراليًا.

- بطاقة Micro-SD موثوقة بسعة 8 جيجا بايت ، لقد استخدمت بطاقة SanDisk سعة 16 جيجا بايت لأنها كانت ما كنت أمتلكه وكان حظي سعيدًا معها في الماضي.

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

- كابل إيثرنت ، يستخدم لتوفير إنترنت أسرع لـ Pi

- جهاز التوجيه ، لتوصيل Pi الخاص بك

- Raspberry Pi Power Supply ، أوصي بمصدر طاقة Raspberry Pi الرسمي ، ولكن أي مصدر طاقة USB يمكنه توفير 5V على الأقل 2.5 أمبير يجب أن يكون جيدًا.

- جهاز كمبيوتر يعمل بنظام Windows ، قد يحتوي البرنامج المستخدم في هذا الدليل على مكافئات لنظامي Mac و Linux ، لكنني سأغطي جانب Windows.

- محول Micro-SD إلى USB ، يستخدم لتوصيل بطاقة SD بجهاز الكمبيوتر الخاص بك. اختياري إذا كان جهاز الكمبيوتر الخاص بك يحتوي بالفعل على فتحة.

الخطوة 1: تجهيز بطاقة SD لـ Pi

تحضير بطاقة SD لـ Pi
تحضير بطاقة SD لـ Pi
تحضير بطاقة SD لـ Pi
تحضير بطاقة SD لـ Pi
تحضير بطاقة SD لـ Pi
تحضير بطاقة SD لـ Pi

هذا بسيط جدًا ، ولكن قبل أن نقوم بتفليش SD ، إليك البرنامج الذي ستحتاج إليه:

SD Card Formatter ، يمكن تنزيله من موقع sdcard.org

Etcher ، يستخدم لتفليش البطاقة. يمكنك أيضًا استخدام Win32DiskImager بدلاً من ذلك إذا كنت تفضل ذلك

أحدث صورة Raspbian Lite ، تأكد من استخراج ملف.zip الذي تحصل عليه

حسنًا ، لقد جمعنا برنامجنا ، فلنبدأ.

نحتاج أولاً إلى تهيئة بطاقة SD. نقوم بذلك عن طريق فتح SD Card Formatter وتوصيل بطاقة SD واختيارها من القائمة الموجودة أعلى النافذة. تأكد من تحديد بطاقة SD الخاصة بك ، وليس محرك أقراص آخر. تأكد من عدم وجود أي شيء مهم في البطاقة حيث سيتم حذف كل شيء على البطاقة. بمجرد أن تصبح جاهزًا ، انقر فوق "تنسيق". لن يستغرق الأمر وقتًا طويلاً حتى يكتمل. بمجرد الانتهاء ، يمكنك الإغلاق من SD Card Formatter

بعد ذلك نحتاج إلى وميض البطاقة. افتح Etcher وانقر فوق الزر الأزرق الذي يشير إلى "تحديد صورة" وتصفح للعثور على ملف.img الذي قمت بتنزيله مسبقًا وحدده. بعد ذلك ، يجب تحديد بطاقة SD الخاصة بك بشكل افتراضي ، ولكن إذا لم تكن مجرد تغييرها عن طريق النقر فوق الزر. بمجرد التأكد من صحة جميع التحديدات ، انقر فوق "فلاش!". سيستغرق ذلك بضع دقائق ، وبمجرد الانتهاء من ذلك ، يمكنك إغلاق Etcher.

أخيرًا ، نحتاج إلى تمكين ssh والاتصال بشبكة wifi. افتح File Explorer وانقر فوق 'boot' على الجانب الأيسر. يجب أن يتم تقديمك مع قائمة الملفات. انقر بزر الماوس الأيمن وأنشئ مستندًا نصيًا جديدًا ، ثم قم بتسميته ssh وإزالة الامتداد.txt في النهاية. ملاحظة ، سيكون عليك تمكين "إظهار امتدادات الملفات" من أجل القيام بذلك. انقر فوق "نعم" ويجب أن يكون هناك ملف فارغ يسمى ssh. بعد ذلك ، نحتاج إلى إنشاء مستند نصي مرة أخرى ، ولكن نسميه wpa_supplicant ، مع استبدال.txt بـ.conf. انقر بزر الماوس الأيمن فوقه وحدد تحرير والصق هذا النص في الملف ، واستبدل تفاصيل wifi الخاصة بك في:

الدولة = الولايات المتحدة

ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdev update_config = شبكة واحدة = {ssid = "WIFI_SSID" scan_ssid = 1 psk = "WIFI_PASSWORD" key_mgmt = WPA-PSK}

تأكد من حفظ الملف بمجرد الانتهاء!

أخرج بطاقة SD ، ضعها في Pi وقد انتهيت من إعداد البطاقة!

الخطوة 2: تثبيت Pi-Hole من خلال SSH

تثبيت Pi-Hole من خلال SSH
تثبيت Pi-Hole من خلال SSH

الآن سنقوم بتثبيت الكأس المقدسة للبرامج ، Pi-Hole.

مرة أخرى ، نحتاج إلى بعض البرامج للمتابعة ، لذا قم بتنزيل هذا:

PuTTY ، سنستخدم هذا كعميل ssh

قبل أن نتصل بـ Pi الخاص بنا ، نحتاج إلى العثور على عنوان IP الخاص به. إن أبسط طريقة للقيام بذلك هي تسجيل الدخول إلى جهاز التوجيه الخاص بك باستخدام IP الخاص به والعثور على اسم الجهاز "raspberrypi". ابحث في الإرشادات حول كيفية القيام بذلك لجهاز التوجيه وكلمة مرور أجهزة التوجيه ، حيث أن جميع أجهزة التوجيه مختلفة قليلاً. بمجرد حصولك على عنوان IP الخاص به ، افتح PuTTY وفي مربع اسم المضيف ، اكتب عنوان IP الخاص بك ، ثم انقر فوق "فتح". سيظهر تحذير ، ما عليك سوى النقر فوق "نعم" وسيتم نقلك إلى محطة سوداء مع تسجيل الدخول. اكتب اسم المستخدم "pi" وكلمة المرور "raspberry". بمجرد تسجيل الدخول بنجاح ، يجب أن يتم نقلك إلى سطر الأوامر باستخدام pi @ raspberrypi. الآن تريد لصق الكود التالي:

curl -sSL https://install.pi-hole.net | سحق

يجب أن يبدأ تنزيل برنامج التثبيت ثم يبدأ التثبيت تلقائيًا.

سيقدم لك سلسلة من الشاشات ، والتي ستضغط فيها على "موافق" ، أو "نعم" ، وبالنسبة لخادم Upstream DNS ، اختر Google.

إذا كنت تريد أن تكون قادرًا على استخدام واجهة الويب بسهولة أكبر ، فيمكننا تغيير كلمة المرور الخاصة بها ، عن طريق الكتابة

ثقب -a -p

في المحطة.

يجب الآن تثبيت Pi-Hole! بالطبع يمكنك فقط استخدام Pi-Hole بدون شاشة ، ولكن ما هي المتعة في ذلك؟

الخطوة 3: تثبيت PADD وشاشة مقاس 3.5 بوصة وطباعة ثلاثية الأبعاد للأجزاء

تثبيت PADD و 3.5
تثبيت PADD و 3.5
تثبيت PADD و 3.5
تثبيت PADD و 3.5
تثبيت PADD و 3.5
تثبيت PADD و 3.5
تثبيت PADD و 3.5
تثبيت PADD و 3.5
تثبيت PADD و 3.5
تثبيت PADD و 3.5
تثبيت PADD و 3.5
تثبيت PADD و 3.5
تثبيت PADD و 3.5
تثبيت PADD و 3.5
تثبيت PADD و 3.5
تثبيت PADD و 3.5
تثبيت PADD و 3.5
تثبيت PADD و 3.5
تثبيت PADD و 3.5
تثبيت PADD و 3.5
تثبيت PADD و 3.5
تثبيت PADD و 3.5

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

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

يمكن العثور على الحقيبة المطبوعة ثلاثية الأبعاد هنا:

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

بعد ذلك تحتاج إلى تثبيت برامج التشغيل لشاشتك. هذا يختلف اعتمادًا على الشاشة ، لكن في حالتي لدي شاشة تعمل على تشغيل برامج تشغيل Waveshare تمامًا. نظرًا لاختلاف هذا مع كل عرض ، فلن أعرض كيفية القيام بذلك هنا ، ولكن البحث السريع على YouTube يجب أن يمنحك إجابتك.

بمجرد تشغيل الشاشة ، فعند تشغيل pi ، فإنها تعرض المحطة الطرفية على Pi ، فنحن على استعداد لتثبيت PADD.

لتثبيت PADD ، نحتاج إلى تشغيل الأوامر التالية في الجهاز:

مؤتمر نزع السلاح ~

wget -N

بمجرد تنزيله ، نحتاج إلى تنفيذ هذا لجعل الملف قابلاً للتنفيذ:

sudo chmod + x padd.sh

الآن نحن بحاجة إلى PADD لتنفيذه عند بدء التشغيل. نقوم بذلك عن طريق تعديل ملف خاص.

سودو نانو ~ /

ثم باستخدام السهم لأسفل على لوحة المفاتيح ، قم بالتمرير لأسفل إلى الأسفل والصق هذا:

# تشغيل PADD

إذا ["$ TERM" == "linux"] ؛ ثم while: do./padd.sh sleep 1 done fi

ثم أعد تشغيل Pi باستخدام

sudo إعادة التشغيل

الخطوة 4: تغيير حجم PADD من العادي إلى MEGA

بشكل افتراضي ، ستكون شاشة PADD بالحجم العادي فقط ، ولا تستخدم كل الشاشة ، ولكن يمكننا تغيير ذلك!

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

sudo dpkg-إعادة تكوين إعداد وحدة التحكم

قائمة يجب أن تظهر مع العديد من الخيارات ، فنحن بحاجة إلى تحديد UTF-8 ، أو إذا كنت تعرف ما هي إعدادات الترميز الأخرى ، فقم بتجربتها إذا كنت تريد ذلك. بعد ذلك ، حدد Guess Optimal Character Set ، ثم حدد Terminus ثم 6x12. بمجرد اتباع هذه الخطوات ، أعد التشغيل باستخدام

sudo إعادة التشغيل

الخطوة 5: تكوين جهاز التوجيه الخاص بك لحظر الإعلانات على مستوى الشبكة

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

بمجرد الإعداد ، ستستخدم شبكتك بالكامل Pi-Hole باعتباره خادم DNS ، لذلك سيتم حظر أي حركة مرور للإعلانات.

الخطوة 6: تكوين خادم DNS على مجموعة مختارة من الأجهزة

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

الطريقة مختلفة لكل جهاز: Windows 10:

افتح لوحة التحكم وانقر فوق الشبكة والإنترنت

انقر فوق مركز الشبكة والمشاركة ، وتغيير إعدادات المحول ، وانقر بزر الماوس الأيمن على شبكتك وانقر فوق خصائص

ابحث عن Internet Protocol Version 4 ، انقر نقرًا مزدوجًا وانقر فوق استخدام خادم DNS التالي واكتب Pi-Hole DNS IP في كلا الحقلين. ارجع إلى قائمة الخصائص.

ابحث عن Internet Protocol Version 6 ، انقر نقرًا مزدوجًا وانقر فوق استخدام خادم DNS التالي واكتب Pi-Hole DNS IP (IPv6 واحد هذه المرة) في كلا الحقلين.

فقط في حالة إعادة تشغيل جهاز الكمبيوتر الخاص بك

لينكس:

www.addictivetips.com/ubuntu-linux-tips/ch…

macOS:

serverguy.com/kb/change-dns-server-setting…

iOS (iPhone):

أفتح الإعدادات

انقر فوق Wifi وعلامة "i" بجوار شبكتك المتصلة

قم بالتمرير لأسفل إلى DNS وانقر فوق تكوين DNS

انقر فوق يدوي ، وقم بإزالة عناوين IP لخادم DNS الحالي ووضع عنوان IP DNS الخاص بـ Pi-Hole

ذكري المظهر:

أفتح الإعدادات

انقر فوق Wifi ، وانس الشبكة التي تتصل بها حاليًا

أعد الاتصال به ، وانقر فوق خيارات متقدمة ، واضبط إعدادات IP من DHCP إلى ثابت

قم بالتمرير لأسفل للعثور على DNS 1 و 2 ، ثم أدخل عنوان IP الخاص بـ Pi-Hole الخاص بك في كليهما

الخطوة 7: تحديث Pi-Hole الخاص بك

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

ثقب اب

ويجب أن يتم تحديث Pi-Hole!

الخطوة 8: كل ذلك

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

شكرًا جزيلاً على التصويت على Instructable لمسابقة Raspberry Pi ، حصلت على المركز الثاني:)!

إذا كانت لديك أي أسئلة أو مخاوف أو مشكلات أخرى تطرأ ، فالرجاء ترك تعليق وسأرد في أقرب وقت ممكن!

مسابقة Raspberry Pi 2020
مسابقة Raspberry Pi 2020
مسابقة Raspberry Pi 2020
مسابقة Raspberry Pi 2020

الجائزة الثانية في مسابقة Raspberry Pi 2020

موصى به: