← Ко всем open source проектам

Pi-hole

pi-hole/pi-hole

Pi-hole — DNS-фильтр для блокировки рекламы и нежелательных доменов на уровне всей сети.

Форки 3,229
Автор pi-hole
Язык Shell
Лицензия NOASSERTION
Обновлено 2026-06-27

Что это такое

Pi-hole — сетевой DNS-фильтр, который блокирует рекламу, трекеры и нежелательные домены до того, как устройства в сети загрузят связанный контент. Его часто ставят на домашний сервер, Raspberry Pi или небольшой Linux-хост.

Главная идея — фильтровать не каждый браузер отдельно, а всю сеть через DNS. Телефоны, телевизоры, приложения и браузеры могут получать пользу без установки расширения на каждое устройство.

Как работает фильтрация

Устройства в сети отправляют DNS-запросы к Pi-hole. Если домен находится в списке блокировки, Pi-hole не отдает настоящий адрес. Если домен разрешен, запрос идет дальше к выбранному DNS-серверу.

Такой подход хорошо работает для доменов рекламы и трекинга, но не является универсальным блокировщиком всего. Если реклама идет с того же домена, что и основной контент, DNS-фильтр не сможет отделить ее так же точно, как расширение браузера.

Схема DNS-фильтрации

Пример показывает путь запроса: устройство спрашивает Pi-hole, а тот либо блокирует домен, либо отправляет запрос дальше.

Язык: Plain text
phone or laptop
  -> DNS query: ads.example.net
  -> Pi-hole blocklist check
  -> blocked response

browser
  -> DNS query: legost.in
  -> allowed upstream DNS
  -> real address

Что внутри репозитория

Репозиторий содержит установщик, командный интерфейс, документацию, материалы для участия и связку с компонентами Pi-hole FTL. Проект объединяет DNS, списки блокировки, веб-панель и эксплуатационные утилиты.

Pi-hole часто становится первым сетевым сервисом, который люди размещают дома. Он наглядно показывает, сколько сторонних доменов запрашивают обычные устройства.

Практический контекст

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

Сильные стороны и ограничения

Сильная сторона — сетевой охват. Один сервис может улучшить поведение множества устройств без индивидуальной настройки каждого приложения.

Ограничение — грубость DNS-уровня. Иногда блокировка ломает функции приложений, а часть рекламы неотделима на уровне домена. Нужны списки, исключения и понимание журналов запросов.