Blocky - DNS-прокси нового поколения для вашей локальной сети

22 Jun, 2026
6,715
🔱 284
👥 32

Знаете ли вы, что средний пользователь интернета загружает около 10% рекламного контента при каждом сеансе? Но что если я скажу, что есть инструмент, который не только блокирует эту рекламу, но и ускоряет работу всей вашей сети, при этом сохраняя конфиденциальность? Познакомьтесь с Blocky.

Что такое Blocky?

Blocky — это легковесный DNS-прокси с функциями блокировки рекламы, написанный на Go. В отличие от многих подобных решений, это не просто ad-blocker, а полноценный DNS-сервер с расширенными возможностями.

5 причин попробовать Blocky

  1. Умная блокировка рекламы и трекеров

    • Поддержка внешних списков блокировки (как в AdBlock)
    • Возможность создавать собственные правила для разных групп устройств (например, строгие правила для детских гаджетов)
    • Глубокая проверка CNAME — блокирует даже замаскированные трекеры
  2. Ускорение работы сети

    Реклама
    • Кэширование DNS-запросов сокращает время загрузки страниц
    • Поддержка нескольких внешних DNS-резолверов одновременно
    • Автоматическая предзагрузка часто используемых доменов
  3. Гибкость настроек

    • Разные DNS-серверы для разных групп устройств
    • Кастомные DNS-записи для локальных доменов
    • Простое управление через YAML-конфиги
  4. Безопасность и приватность

    • Поддержка современных протоколов: DNS over HTTPS (DoH), DNS over TLS (DoT)
    • DNSSEC для проверки подлинности ответов
    • Нет сбора данных и телеметрии
  5. Простота развертывания

    • Готовый Docker-образ
    • Нативная поддержка ARM (идеально для Raspberry Pi)
    • Один бинарный файл для простого развертывания

Как это работает под капотом?

Blocky написан на Go, что обеспечивает высокую производительность при минимальном потреблении ресурсов. Архитектура проекта позволяет:

  • Обрабатывать тысячи запросов в секунду
  • Автоматически обновлять списки блокировки
  • Интегрироваться с Prometheus и Grafana для мониторинга
  • Логировать запросы в базу данных для последующего анализа
# Пример конфигурации для блокировки рекламы на детских устройствах
groups:
  kids:
    clients:
      - "192.168.1.100-192.168.1.120"
    blocking:
      blackLists:
        default:
          - https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts

Кому особенно пригодится Blocky?

  • Домашним пользователям — для блокировки рекламы на всех устройствах
  • Родителям — для создания безопасного интернета для детей
  • IT-специалистам — для мониторинга DNS-трафика в локальной сети
  • Энтузиастам Raspberry Pi — легкий сервис для самодельных решений

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

Совет от автора: Попробуйте развернуть Blocky в Docker — это займет буквально 5 минут, а эффект почувствуете сразу.

Официальная документация | Репозиторий на GitHub

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.