Как заблокировать всю рекламу на домашнем Wi-Fi с помощью Pi-hole и Raspberry Pi

Источник: Хариш Йонналагадда/Android Central

Реклама навязчива и раздражает, и хотя блокировщики рекламы неплохо справляются с работой в браузерах для настольных компьютеров, они не работают на телефонах и планшетах. Вот где на помощь приходит Pi-hole. Pi-hole – это бесплатная услуга сетевого уровня, которая блокирует рекламу на всех устройствах во всей вашей домашней сети Wi-Fi. Давайте посмотрим, как это работает, и как вы можете настроить его в домашней сети Wi-Fi.

Продукты, используемые в этом руководстве

Знайте, что может Pi-hole (и не может) сделать перед запуском

Pi-hole – фантастическая утилита для удаления рекламы на всех устройствах, подключенных к вашей домашней сети Wi-Fi, но у нее есть свои ограничения. Если вы настраиваете Pi-hole для блокировки рекламы на YouTube или Instagram, вы будете разочарованы, потому что эти сайты используют свои собственные CDN (сеть доставки контента) для показа рекламы, поэтому сервер, который развертывает видео, также включает в себя реклама.

Pi-hole загружает страницы быстрее и экономит трафик, но не блокирует рекламу с YouTube или Instagram.

Большинство онлайн-рекламы доставляется сторонними сайтами, поэтому такой сервис, как Pi-hole, может легко определить сайты, которые обслуживают эту рекламу, и заблокировать их. Это не относится к YouTube, поэтому нет способа заблокировать рекламу на платформе потокового видео, не заблокировав доступ к самому видео. Если вам нужен YouTube без рекламы, вам придется заплатить за YouTube Premium. То же самое верно и для Instagram, и на самом деле нет никакого способа заблокировать рекламу в сервисе, принадлежащем Facebook.

Сказав это, Pi-hole отлично справляется с тем, чтобы избавиться от рекламы, которую вы видеть на большинстве веб-сайтов, что обычно способствует более быстрому использованию Интернета. Без необходимости загружать все сайты, содержащие рекламу, вы увидите заметное уменьшение пропускной способности при просмотре, и в результате страницы загружаются быстрее. Например, в моей домашней сети Wi-Fi Pi-hole обычно блокирует около 10-20% всех запросов исходящего трафика, а это означает, что до одной пятой моей пропускной способности ранее использовалось рекламными серверами.

Как вообще работает Pi-hole?

Думайте о Pi-hole как о рекламной полиции. Обычно, когда вы открываете сайт на своем телефоне (например, usatoday.com), запрос отправляется на DNS-сервер – это похоже на телефонный справочник, но для Интернета. Наряду с запросом usatoday.com ваш браузер также получает запросы для других доменов, которые показывают рекламу на сайте USA Today. По сути, ваш браузер загружает контент с нескольких сайтов в фоновом режиме.

Вот где Pi-hole имеет значение. Когда вы используете Pi-hole и посещаете usatoday.com, он загружает контент с сайта, но перехватывает все другие домены, которые показывают рекламу на сайте. Таким образом, вы получите весь контент USA Today, но без рекламы.. Это более элегантное решение, чем использование блокировщика рекламы в браузере, потому что данные из доменов, которые обслуживают рекламу, изначально не загружаются. Блокировщики рекламы по-прежнему загружают всю рекламу, но просто скрывают элементы от просмотра, поэтому ваш браузер по-прежнему загружает весь контент с рекламных сайтов.

Пи-отверстие похоже на охранник, который не пропускает рекламу.

Это не относится к Pi-hole, и это делает его невероятной полезностью. Просто настройте его и направьте свой маршрутизатор на Pi-hole, и он автоматически заблокирует рекламу на всех ваших устройствах. У Pi-hole есть черный список из более чем 127 000 доменов – с ежемесячным добавлением большего количества – поэтому, независимо от того, какой сайт вы посещаете, Pi-hole отлично справляется с блокировкой рекламы на этой странице.

Самое лучшее в этом. Pi-hole заключается в том, что у него есть веб-интерфейс, который позволяет легко видеть все заблокированные запросы в режиме реального времени. Теперь, когда у вас есть общий обзор того, как работает Pi-hole, давайте посмотрим, как настроить его в домашней сети Wi-Fi.

Что вам нужно для настройки Pi-hole на ваша домашняя сеть Wi-Fi

  • Raspberry Pi 2, 3 или 4: я рекомендую использовать Pi 4, поскольку он поставляется со встроенным Wi-Fi, более мощным оборудованием и предлагает большое значение. Вы можете выбрать конфигурацию ОЗУ 1 ГБ, 2 ГБ или 4 ГБ, и у меня есть вариант 4 ГБ, поскольку это дает мне больше накладных расходов для добавления дополнительных вещей позже. Если вы получаете его только для Pi-hole, я бы предложил вариант с 2 ГБ оперативной памяти.
  • Корпус: в идеале вам понадобится корпус с вашим Raspberry Pi, а он разработан для Pi 4 и поставляется с вентилятором. Совсем неплохо менее чем за 10 долларов.
  • Карта MicroSD на 32 ГБ: вам понадобится карта microSD для установки Raspbian, официальной операционной системы Raspberry Pi. Карты на 32 ГБ более чем достаточно, и она стоит менее 10 долларов.
  • Розетка на 15 Вт: вашему Raspberry Pi нужен внешний источник питания, и вы можете приобрести его на Amazon. Мощность настенного блока зависит от модели Pi, которую вы выбираете. Я использую Pi 4, и ему нужна розетка USB-C 15 Вт.
  • Кабель Ethernet: рекомендуется подключать Raspberry Pi к маршрутизатору с помощью кабеля Ethernet. Pi 4 имеет встроенный модем Wi-Fi, но, поскольку вы собираетесь использовать его для маршрутизации всего интернет-трафика, лучше подключить его.
  • Кабель Micro-HDMI: Pi 4 имеет два порта micro-HDMI, поэтому вам понадобится кабель micro-HDMI-HDMI, чтобы подключить его к монитору.

Вы можете подобрать все компоненты по отдельности или получить их в комплекте. Я неравнодушен к этому стартовому набору Canakit Raspberry Pi 4, поскольку в нем есть все, что вам нужно, в одном пакете. Это включает в себя Raspberry Pi 4 4 ГБ, корпус, радиатор, вентилятор, карту MicroSD Samsung Evo 32 ГБ, адаптер питания 15 Вт и кабель micro-HDMI. Подобрать все аксессуары обойдется вам дороже, и имеет смысл подбирать связку..

Как настроить Raspberry Pi

Прежде чем вы сможете установить Pi-hole, вам нужно настроить Raspberry Pi. Если вы впервые используете Pi, лучше всего загрузить и установить NOOBS, простой в использовании установщик, содержащий все основные операционные системы для Raspberry Pi.

В этом руководстве я расскажу, как вы можете установить NOOBS на Pi 4 и настроить его. Приступим.

  1. Загрузите NOOBS по этой ссылке и извлеките ZIP-файл.
  2. Подключите карту MicroSD , которая будет использоваться внутри Pi 4, к ПК с Windows.
  3. Отформатируйте карту MicroSD в формате файла FAT . Для этого вы можете использовать встроенную в Windows утилиту. Просто щелкните правой кнопкой мыши имя диска для карты MicroSD, выберите Формат , выберите Файловую систему как FAT , и нажмите Пуск .
  4. Если у вас возникли проблемы с форматированием SD-карты, воспользуйтесь инструментом форматирования SD Association.
  5. После форматирования SD-карты скопируйте содержимое извлеченного ZIP-файла NOOBS на SD-карту. Убедитесь, что файлы не переносятся в папку на SD-карте. Они должны находиться в корневом каталоге SD-карты.
  6. Слот для SD-карты внутри Pi 4 , подключите ее к монитору и клавиатуре и загрузите.
  7. Следуйте инструкциям на экране , чтобы установить операционную систему. Вы должны установить Raspbian.

Добавьте статический IP-адрес для Raspberry Pi на вашем маршрутизаторе

Поскольку мы настраиваем Pi-hole для обработки всего входящего трафика, вы должны установить вверх статический IP-адрес для Raspberry Pi, на котором будет установлен Pi-hole. Это довольно просто, и вот как это можно сделать:

  1. Перейдите в интерфейс администрирования вашего маршрутизатора (обычно это 192.168.1.1) и войдите в введите свои учетные данные.
  2. Перейдите в меню LAN и выберите DHCP-сервер .
  3. Установите для Назначение вручную значение Вкл. , и вы должны увидеть IP-адрес, назначенный вручную . таблица внизу страницы.
  4. Выберите свой Raspberry Pi из списка устройств и назначьте ему статический IP-адрес . В этом случае я назначаю 192.168.1.51 своему Pi 4.
  5. Сохраните изменения.

Как установить Pi-hole на Raspberry Pi

После того, как Raspbian настроен и вы назначили статический IP-адрес своему Raspberry Pi, вы можете установить Pi-hole. Вот как это сделать:

  1. Запустите командную оболочку из меню «Пуск».
  2. Введите wget -O basic-install.sh https://install.pi-hole.netsudo bash basic-install.sh , и он должен загрузить установщик. для Pi-отверстия.
  3. На экране должен появиться автоматический установщик.. Нажмите ОК , чтобы начать.
  4. Вы увидите диалоговое окно о том, следует ли использовать Raspberry Pi в качестве DHCP-сервера. Хит Нет.
  5. Теперь вам нужно установить интерфейс для Pi-hole. Выберите eth0 , если Raspberry Pi подключен к маршрутизатору через кабель Ethernet. Используйте wlan0 , если вы используете модем Wi-Fi Pi 4.
  6. Выберите вышестоящего поставщика DNS. Вы можете выбрать любого из перечисленных поставщиков, но я бы выбрал Google или Cloudflare.
  7. Теперь вы можете выбирать черные списки. Лучше оставить это как есть, так как списки по умолчанию хорошо справляются с фильтрацией большей части рекламы. При необходимости есть возможность добавить другие списки позже.
  8. Выберите свой IP-протокол. Для большинства пользователей это должен быть IPv4.
  9. Подтвердите статический IP-адрес вашего Raspberry Pi. Убедитесь, что это тот же адрес, который вы ввели для маршрутизатора, потому что в противном случае вы не сможете подключиться к Интернету.
  10. Затем вас спросят, хотите ли вы установить веб-интерфейс Pi-hole. Выберите Вкл и нажмите ОК.
  11. Выберите Вкл. , чтобы установить веб-сервер для веб-интерфейса Pi-hole.
  12. Выберите Вкл. на странице Хотите регистрировать запросы? .
  13. Установка завершена, и вы должны увидеть пароль для веб-интерфейса. Запишите это .

Настройка Pi-hole на вашем маршрутизаторе

После того, как вы закончите установку Pi-hole, вы должны настроить его как DNS-сервер на вашем маршрутизаторе. Это необходимо для работы Pi-hole. В противном случае ваш маршрутизатор будет полагаться на вашего интернет-провайдера для разрешения DNS-запросов, и вы все равно будете видеть рекламу.

  1. Перейдите в интерфейс администрирования вашего маршрутизатора (192.168.1.1) и войдите со своими учетными данными.
  2. Перейдите в меню LAN .
  3. В поле DNS-сервер введите Статический IP-адрес вашего Raspberry Pi. Когда я установил адрес своего Pi 4 на 192.168.1.51, я введу его здесь.
  4. Сохраните изменения.

Вот и все! Чтобы проверить, работает ли Pi-hole, перейдите в веб-интерфейс и посмотрите, фильтрует ли он рекламу. Для этого вам нужно будет перейти к статическому IP-адресу, который вы установили для своего Raspberry Pi. Для меня это 192.168.1.51, поэтому веб-интерфейс для Pi-hole, который я настроил, находится по адресу 192.168.1.51/admin.

После загрузки страницы вы сможете войти in с помощью пароля, предоставленного во время установки. Вы сможете видеть все устройства в вашем домашнем Wi-Fi и видеть подробную информацию обо всех запросах (и доменах), к которым Pi-hole заблокировал доступ в режиме реального времени.

Не показывать рекламу

CanaKit Raspberry Pi 4 4 ГБ

Маленький размер, большая мощность

Raspberry Pi 4 – невероятный Машина сама по себе, и этот стартовый комплект упрощает начало работы с компьютером. Pi 4 впервые оснащен надежным оборудованием и модемом Wi-Fi, а предлагаемая расширяемость делает его выдающимся устройством.

Raspberry Pi 4 (4 ГБ) (62 доллара на Amazon)

Raspberry Pi 4 имеет все необходимое в компактном корпусе: четырехъядерный чипсет, встроенный -в модеме Wi-Fi и Bluetooth 5.0.

Корпус Vilros Raspberry Pi 4 (10 долларов на Amazon)

Этот чехол идеально подходит для демонстрации вашего Pi 4 и оснащен вентилятором для эффективного отвода тепла.

Карта MicroSD Samsung Evo 32 ГБ (8 долларов США в Amazon)

Для запуска ОС Raspberry Pi вам понадобится карта MicroSD, и Evo от Samsung – идеальный вариант.

LABISTS Адаптер питания USB-C 15 Вт (9 долларов на Amazon)

Для Pi 4 требуется розетка 5V 3A, которая подключается через USB-C. Вы можете использовать тот, который был в комплекте со старым телефоном, или взять его в руки.

Ethernet-кабель AmazonBasics (6 долларов на Amazon)

В идеале вы должны подключить Pi 4 к маршрутизатору через Ethernet, и AmazonBasics предлагает отличный выбор. кабелей Ethernet.

UGREEN Micro- Кабель HDMI-HDMI (9 долларов на Amazon)

Pi 4 имеет два порта micro-HDMI, поэтому вам понадобится кабель micro-HDMI-HDMI, чтобы подключить его до вашего монитора.

Оцените статью
futurei.ru
Добавить комментарий