برنامه نویسی

Raspberry Pi خود را به یک Ad Blocker در سراسر شبکه تبدیل کنید

Summarize this content to 400 words in Persian Lang

تبلیغات در همه جا در چشم انداز دیجیتال امروزی وجود دارد، از وب سایت ها، برنامه ها و حتی سرویس های پخش. در دست گرفتن امور با مسدود کردن تبلیغات و ردیابی اسکریپت ها، راه اندازی مسدود کننده تبلیغات خود با Raspberry Pi یک راه عالی برای شروع است. جدا از پروژه ای که به شما در مدیریت تبلیغات کمک می کند، اما در عین حال راهی برای یادگیری در مورد اینترنت اشیا (IoT) ارائه می دهد.

چگونه کار می کند؟

ما استفاده خواهیم کرد سوراخ پی این ابزار محبوبی است که با عملکرد به عنوان یک حفره DNS به عنوان یک بلوک تبلیغاتی در سراسر شبکه عمل می کند. به طور خلاصه، Pi-hole interecentps DNS را درخواست می کند و آن هایی را که با دامنه های تبلیغاتی و ردیابی شناخته شده مطابقت دارند، مسدود می کند.

DNS (سیستم نام دامنه): DNS مانند دفترچه تلفن اینترنت است. اساساً نام هایی مانند www.google.com را به آدرس IP ترجمه می کند

DNS اولیه (IPv4): 8.8.8.8

DNS ثانویه (IPv4): 8.8.4.4

DHCP (پروتکل پیکربندی میزبان پویا): DHCP یک پروتکل مدیریت شبکه برای تخصیص خودکار آدرس های IP و سایر تنظیمات شبکه است.

نمودار زیر امید به اندازه کافی روشن می کند که چگونه کار خواهد کرد.

راه اندازی Raspberry Pi

برای راه اندازی، استفاده از آن توصیه می شود Raspberry Pi OS Liteکه نسخه مینیمال سیستم عامل رزبری پای است.

Raspberry Pi OS Lite را نصب کنید و Raspberry Pi خود را به روتر خود متصل کنید.
یک آدرس IP ثابت را تنظیم کنید:

SSH را با استفاده از دستور زیر وارد رزبری پای خود کنید: ssh pi@.
پیکربندی DHCP را با اجرا ویرایش کنید sudo nano /etc/dhcpcd.conf.
آدرس IP استاتیک مورد نظر خود را تنظیم کنید، مطمئن شوید که در محدوده ارائه شده توسط تنظیمات DHCP روتر شما قرار دارد.
تغییرات را ذخیره کرده و با استفاده از Raspberry Pi ریبوت کنید راه اندازی مجدد sudo.

هنگام اتصال به اترنت، آدرس IP خود را نمی دانید مگر اینکه آن را در دستگاه های LAN سرپرست روتر جستجو کنید. 👇

تنظیمات DHCP بهتر است فقط یکی را فعال کند زیرا wlan0 در مورد من برای ایجاد تداخل مورد نیاز نیست.

نصب Pi-Hole

نصب Pi-Hole ساده است. به سادگی دستور زیر را در ترمینال خود اجرا کنید:

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

دستور فهرست شده اسکریپت نصب Pi-hole را شروع می کند. برای تکمیل فرآیند راه‌اندازی، فقط دستورات صفحه را دنبال کنید. برای بررسی دقیق، ویدیوی فهرست شده https://www.youtube.com/watch?v=roYduABVjo8 را در نقطه 4:08 انتخاب کنید.

نکته مهم در مورد پیکربندی DNS

پس از نصب Pi-Hole، ممکن است متوجه شوید که دستگاه های شما بلافاصله ترافیک را از طریق آن مسیریابی نمی کنند. این به این دلیل است که به طور پیش‌فرض، دستگاه‌های موجود در شبکه شما همچنان از سرور DNS ارائه‌شده توسط روتر شما استفاده می‌کنند، که اغلب DNS ISP شما یا سرویسی مانند Google DNS است.

چند نکته را باید در نظر گرفت:

پیکربندی با تاخیر: اگر DHCP روتر شما روی حالت دستی تنظیم شده باشد (به این معنی که به طور خودکار تنظیمات DNS را به روز نمی کند)، ممکن است دستگاه های شما شروع به استفاده از Pi-Hole به عنوان سرور DNS خود کنند. این می تواند به دلیل اجاره DHCP باشد که باید منقضی شود و با DNS جدید به روز شود تنظیمات.
تنظیم دستی DNS: اگر نمی خواهید منتظر بمانید، می توانید به صورت دستی دستگاه های خود را طوری پیکربندی کنید که از Pi-Hole به عنوان سرور DNS خود استفاده کنند. به عنوان مثال، در ویندوز، می توانید این کار را با رفتن به تنظیمات شبکه و وارد کردن آدرس IP Raspberry Pi خود به عنوان سرور DNS انجام دهید.

تنظیم دستی که در زیر می‌توانید مشاهده کنید که در دستگاه ویندوز انجام می‌شود، اگر صبر و شکیبایی مجموعه قوی شما نباشد، همین کار را می‌توانید در سیستم‌عامل نیز انجام دهید.

دسترسی به داشبورد Pi-Hole

هنگامی که همه چیز تنظیم شد، می توانید برای مدیریت تنظیمات شبکه و مشاهده درخواست های مسدود شده، به رابط وب Pi-Hole دسترسی داشته باشید.

http://192.168.1.74/admin/

Raspberry PI در حالی که کوچک است می تواند ابزار قدرتمندی باشد از راه اندازی *NAS *(ذخیره‌سازی متصل به شبکه)، **VPN** یا حتی در پروژه‌های الکترونیکی اولیه تحقیق کنید. اینها تنها تعدادی از راه‌های متعدد برای گسترش دانش خود در مورد اینترنت اشیا (اینترنت اشیا) با این دستگاه همه کاره هستند.

با اجرای Pi-Hole، باید شاهد کاهش قابل توجهی در تبلیغات در سراسر شبکه خود باشید و کنترل بیشتری بر تنظیمات DNS خود خواهید داشت – بدون نیاز به اتکا به تنظیمات پیش فرض گوگل یا مایکروسافت.

توضیحات تصویر

تبلیغات در همه جا در چشم انداز دیجیتال امروزی وجود دارد، از وب سایت ها، برنامه ها و حتی سرویس های پخش. در دست گرفتن امور با مسدود کردن تبلیغات و ردیابی اسکریپت ها، راه اندازی مسدود کننده تبلیغات خود با Raspberry Pi یک راه عالی برای شروع است. جدا از پروژه ای که به شما در مدیریت تبلیغات کمک می کند، اما در عین حال راهی برای یادگیری در مورد اینترنت اشیا (IoT) ارائه می دهد.

چگونه کار می کند؟

ما استفاده خواهیم کرد سوراخ پی این ابزار محبوبی است که با عملکرد به عنوان یک حفره DNS به عنوان یک بلوک تبلیغاتی در سراسر شبکه عمل می کند. به طور خلاصه، Pi-hole interecentps DNS را درخواست می کند و آن هایی را که با دامنه های تبلیغاتی و ردیابی شناخته شده مطابقت دارند، مسدود می کند.

DNS (سیستم نام دامنه): DNS مانند دفترچه تلفن اینترنت است. اساساً نام هایی مانند www.google.com را به آدرس IP ترجمه می کند

  • DNS اولیه (IPv4): 8.8.8.8
  • DNS ثانویه (IPv4): 8.8.4.4

DHCP (پروتکل پیکربندی میزبان پویا): DHCP یک پروتکل مدیریت شبکه برای تخصیص خودکار آدرس های IP و سایر تنظیمات شبکه است.

توضیحات تصویر

نمودار زیر امید به اندازه کافی روشن می کند که چگونه کار خواهد کرد.

توضیحات تصویر

راه اندازی Raspberry Pi

برای راه اندازی، استفاده از آن توصیه می شود Raspberry Pi OS Liteکه نسخه مینیمال سیستم عامل رزبری پای است.

  1. Raspberry Pi OS Lite را نصب کنید و Raspberry Pi خود را به روتر خود متصل کنید.

  2. یک آدرس IP ثابت را تنظیم کنید:

  • SSH را با استفاده از دستور زیر وارد رزبری پای خود کنید: ssh pi@.
  • پیکربندی DHCP را با اجرا ویرایش کنید sudo nano /etc/dhcpcd.conf.
  • آدرس IP استاتیک مورد نظر خود را تنظیم کنید، مطمئن شوید که در محدوده ارائه شده توسط تنظیمات DHCP روتر شما قرار دارد.
  • تغییرات را ذخیره کرده و با استفاده از Raspberry Pi ریبوت کنید راه اندازی مجدد sudo.

هنگام اتصال به اترنت، آدرس IP خود را نمی دانید مگر اینکه آن را در دستگاه های LAN سرپرست روتر جستجو کنید. 👇

توضیحات تصویر

تنظیمات DHCP بهتر است فقط یکی را فعال کند زیرا wlan0 در مورد من برای ایجاد تداخل مورد نیاز نیست.

توضیحات تصویر

نصب Pi-Hole

نصب Pi-Hole ساده است. به سادگی دستور زیر را در ترمینال خود اجرا کنید:

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

دستور فهرست شده اسکریپت نصب Pi-hole را شروع می کند. برای تکمیل فرآیند راه‌اندازی، فقط دستورات صفحه را دنبال کنید. برای بررسی دقیق، ویدیوی فهرست شده https://www.youtube.com/watch?v=roYduABVjo8 را در نقطه 4:08 انتخاب کنید.

نکته مهم در مورد پیکربندی DNS

پس از نصب Pi-Hole، ممکن است متوجه شوید که دستگاه های شما بلافاصله ترافیک را از طریق آن مسیریابی نمی کنند. این به این دلیل است که به طور پیش‌فرض، دستگاه‌های موجود در شبکه شما همچنان از سرور DNS ارائه‌شده توسط روتر شما استفاده می‌کنند، که اغلب DNS ISP شما یا سرویسی مانند Google DNS است.

چند نکته را باید در نظر گرفت:

  • پیکربندی با تاخیر: اگر DHCP روتر شما روی حالت دستی تنظیم شده باشد (به این معنی که به طور خودکار تنظیمات DNS را به روز نمی کند)، ممکن است دستگاه های شما شروع به استفاده از Pi-Hole به عنوان سرور DNS خود کنند. این می تواند به دلیل اجاره DHCP باشد که باید منقضی شود و با DNS جدید به روز شود
    تنظیمات.

  • تنظیم دستی DNS: اگر نمی خواهید منتظر بمانید، می توانید به صورت دستی دستگاه های خود را طوری پیکربندی کنید که از Pi-Hole به عنوان سرور DNS خود استفاده کنند. به عنوان مثال، در ویندوز، می توانید این کار را با رفتن به تنظیمات شبکه و وارد کردن آدرس IP Raspberry Pi خود به عنوان سرور DNS انجام دهید.

تنظیم دستی که در زیر می‌توانید مشاهده کنید که در دستگاه ویندوز انجام می‌شود، اگر صبر و شکیبایی مجموعه قوی شما نباشد، همین کار را می‌توانید در سیستم‌عامل نیز انجام دهید.

توضیحات تصویر

دسترسی به داشبورد Pi-Hole

هنگامی که همه چیز تنظیم شد، می توانید برای مدیریت تنظیمات شبکه و مشاهده درخواست های مسدود شده، به رابط وب Pi-Hole دسترسی داشته باشید.

http://192.168.1.74/admin/

توضیحات تصویر

Raspberry PI در حالی که کوچک است می تواند ابزار قدرتمندی باشد از راه اندازی *NAS *(ذخیره‌سازی متصل به شبکه)، **VPN** یا حتی در پروژه‌های الکترونیکی اولیه تحقیق کنید. اینها تنها تعدادی از راه‌های متعدد برای گسترش دانش خود در مورد اینترنت اشیا (اینترنت اشیا) با این دستگاه همه کاره هستند.

با اجرای Pi-Hole، باید شاهد کاهش قابل توجهی در تبلیغات در سراسر شبکه خود باشید و کنترل بیشتری بر تنظیمات DNS خود خواهید داشت – بدون نیاز به اتکا به تنظیمات پیش فرض گوگل یا مایکروسافت.

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا