Pi-Hole - это общесетевой блокировщик рекламы, который блокирует рекламу на любом устройстве, к которому вы подключены. Он нацелен на список из тысяч доменов, обслуживающих рекламу, и направляет их контент в черную дыру, удаляя их из поля зрения. Он работает в масштабе всей сети, на любом устройстве, подключенном к вашей сети, без какого-либо дополнительного программного обеспечения. Даже работая в мобильных приложениях, он снижает использование полосы пропускания и повышает производительность. Вы можете запустить его на своем Raspberry Pi или любом другом устройстве Linux, которое у вас есть.
Что такое Pi-Hole?
B-Hall называет себя «черной дырой интернет-рекламы». Он работает, выполняя все запросы к серверу, которые выходят по сравнению с внутренним черным списком. Для этого вам нужно будет установить Pi-Hole в качестве DNS-сервера. Это означает, что Pi-Hole отвечает за маршрутизацию всего интернет-трафика в локальную сеть и из нее. В результате он имеет возможность выборочно отключать определенные исходящие запросы.
Если Pi-Hole обнаруживает запрос на соединение, соответствующий его черному списку, он блокирует доступ этого запроса к серверу объявлений или его конечному месту назначения. Поскольку в черном списке находится более 10 000 доменов, Pi-Hole блокирует запросы от доступа к собственным серверам. Это означает, что реклама не загружается, поэтому пропускная способность сохраняется, а скорость соединения повышается.
Pi-Hole - это не просто блокировщик рекламы. Он также может защитить сеть от всех видов атак в Интернете. Система также включает мощный веб-портал для мониторинга и аудита процесса Pi-Hole.
Лучше всего то, что все это бесплатно и с открытым исходным кодом. Единственная часть, которая не является открытым исходным кодом, - это название и логотип, которые зарегистрированы как товарные знаки.
Установка Pi-Hole
1. Установите совместимый дистрибутив Linux.
Pi-Hole можно запустить практически на любом устройстве с поддержкой Linux. для справки, Pi-Hole официально поддерживается Эти дистрибутивы:
- Распбиан: Джесси / Стретч
- Убунту: 14.04/16.04/16.10
- Fedora: 24/25
- Дебиан: 8.6
- CentOS: 7.2.1511/7.3.1611
2. Запустите установщик.
Откройте Терминал и выполните команду ниже, чтобы установить программу:
curl -sSL https://install.pi-hole.net | bash
Не замечая, что вы выполняете команду curl в bash. Это должно заставить вас немного понервничать, потому что это очень опасно. Если вы хотите убедиться, что программа не является вредоносной, вы можете Обзор кода Для источника Pi-Hole. Вы также можете установить программное обеспечение вручную из Pi-Hole. в репозитории github.
3. Установите Pi-Hole в качестве DNS-сервера.
Вам нужно будет настроить параметры DCHP на вашем маршрутизаторе, чтобы установить Pi-Hole в качестве сетевого DNS-сервера. Инструкции будут отличаться для каждой модели.. Вы должны установить адрес Pi-Hole (что-то вроде 192.168.0.250) в качестве единственного DNS-сервера в сети. Убедитесь, что других DNS-серверов нет.
4. Проверьте веб-интерфейс.
Как только вы установите Pi-Hole в качестве DNS-сервера, все готово. Он будет блокировать рекламу везде, для любого устройства в вашей сети. Чтобы настроить конфигурацию Pi-Hole, вы можете посетить http://pi.hole В интернете.
Заключение
Pi-Hole - очень мощный инструмент для блокировки рекламы. Это требует от вас серьезных настроек системы и доверия к программному обеспечению с открытым исходным кодом. Если ваша система не работает, вы всегда можете вернуть настройки DNS по умолчанию и отключить Pi-Hole без каких-либо вредных последствий.