- - Як заблокувати рекламу за допомогою інструмента Linux Pi-Hole

Як заблокувати рекламу за допомогою інструмента Linux Pi-Hole

Чи знаєте ви, що можна заблокуватиреклами у вашому домі, перш ніж вони навіть потраплять у мережу? Представляємо Pi-Hole, програмне забезпечення, яке може перетворити звичайний Raspberry Pi в машину, що блокує рекламу.

У Pi-Hole немає власного Pi Linuxрозповсюдження. Натомість кожен, хто бажає використовувати програмне забезпечення, спочатку повинен вибрати дистрибутив Linux. Pi-Hole офіційно підтримує цілу купу дистрибуцій. Втім, Addictivetips рекомендує операційну систему Raspbian, оскільки це офіційно підтримується самими розробниками Raspberry Pi.

Щоб дізнатися, як встановити Raspbian, будь ласка, дотримуйтесь наших поглиблених інструкцій. Коли програма Raspbian повністю встановлена ​​на пристрої Raspberry Pi, поверніться до цього посібника, щоб продовжити.

Примітка: Основною метою цієї статті є Raspbian, але існують і інші дистрибутиви Pi. Інструкції щодо встановлення Pi-Hole є універсальними, тому безпечно дотримуватися цього посібника, навіть якщо ви не використовуєте операційну систему, яку ми використовуємо. Майте на увазі, що ви несете відповідальність за усунення несправностей, які з’являються.

Встановіть Pi-Hole

Програмне забезпечення для блокування Pi-Hole не є традиційнимПакет інсталятора Linux. Натомість це універсальний скриптовий сценарій "запустити один раз". Щоб розпочати установку, відкрийте термінал на Raspbian і виконайте наступну команду. Якщо ви вирішите зробити цю установку віддалено, переконайтеся, що ваш користувач може увійти в Pi через протокол SSH.

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

Використання Curl для передачі сценарію інсталяції безпосередньо до bash дуже ефективно, але не завжди працює. Якщо вищезгаданий метод не вдається з будь-якої причини, захопіть код через Github:

git clone --depth 1 https://github.com/pi-hole/pi-hole.git Pi-hole
cd "Pi-hole/automated install/"
sudo bash basic-install.sh

Незалежно від способу, який ви використовуєте для захоплення Pi-Holeпрограмне забезпечення, вони обидва автоматично запускають сценарій автоматичної установки. Коли сценарій запускається, ви повідомляєте, що його "викликали з некореневими привілеями". Інструмент встановлення Pi-Hole не може змінювати що-небудь в системі без кореня, тому вам буде запропоновано ввести пароль.

Примітка: запустивши налаштування, шлях Github не зіткнеться з проблемами привілеїв root.

Установка повністю автоматична, тому взаємодія не потрібна.

Налаштування Pi-Hole

Після встановлення Pi-Hole слід зробити наступний крокналаштувати його. Безпосередньо після сценарію встановлення з'являється запит. Прочитайте і натисніть кнопку «ОК» клавішею введення, поки не з’явиться розділ про налаштування «Статичної IP-адреси».

Перед тим, як програмне забезпечення може дати Raspbian присвяченийIP-адреса в мережі, постачальник DNS повинен бути включений. Мати стороннього постачальника послуг DNS є надзвичайно важливим, оскільки вести його наодинці з власним сервером DNS повільно. Виберіть один із варіантів (Google DNS, OpenDNS тощо) та продовжуйте.

Після вибору постачальника DNS Pi-Hole може встановити IP-адресу. Це створить новий, постійний IP-адрес вручну. Не забувайте цього, адже це буде важливо згодом.

Закінчіть встановлення, дозволивши Pi-Hole встановити веб-інтерфейс. По завершенні відкрийте нову вкладку браузера та відвідайте URL-адресу, показану на екрані.

Примітка. Обов’язково запишіть пароль, який надає Pi-Hole в кінці процесу встановлення.

http://x.x.x.x/admin

Білі списки веб-сайтів

Майте кілька веб-сайтів, які ви хочете підтриматиреклама? Не хвилюйтесь, Pi-Hole робить це легко! Почніть з входу у веб-інтерфейс. Звідти натисніть меню бічної панелі, а потім виберіть "Білий список". В області білого списку введіть ім’я домену, яке ви хочете додати в білий список.

Блокування веб-сайтів

Крім системи білого списку, яка дозволяєКористувачі можуть дозволити рекламу з певних веб-сайтів, є також ручний інструмент "чорного списку". Якщо з певних причин веб-сайти проходять через систему блокування реклами, вам потрібно буде додати її до чорного списку. Щоб додати елементи до чорного списку, відкрийте веб-інтерфейс Pi-Hole, перегляньте меню бічної панелі та виберіть "чорний список".

Введіть IP-адресу або доменне ім'я на веб-сайт, який порушує право. Pi-Hole повинен негайно заблокувати рекламу з сайту.

Використовуйте Pi-Hole як маршрутизатор DNS-сервера

Pi-Hole по своїй суті є DNS-сервером намережа. Він працює дуже добре, але стає рівним, якщо його не використовують. Щоб виправити це, вам потрібно буде змінити настройки DNS за замовчуванням на домашньому маршрутизаторі на IP-адресу Pi-Hole. Майте на увазі, що кожен домашній маршрутизатор відрізняється і має свій унікальний користувальницький інтерфейс. Щоб вирішити цю проблему, зверніться до посібника вашого маршрутизатора (або швидкого пошуку в Google), щоб дізнатися, де знаходяться налаштування DNS.

Всередині DNS області маршрутизатора видаліть будь-яку тавсі IP-адреси з нього та замініть його IP-адресою Pi-Hole. Щоб блокування реклами працювало, усі інші IP-адреси в DNS повинні бути відсутніми. Після завершення натисніть кнопку «Зберегти», щоб застосувати зміни, і дозвольте маршрутизатору перезапуститись. Коли він повернеться в Інтернет, вся ваша мережа буде захищена Pi-Hole!

Коментарі