Repolode
tanrax

tanrax/maza-ad-blocking

Локальный блокировщик рекламы на уровне ОС, написанный на чистом Bash: блокирует рекламные домены во всех браузерах и приложениях через файл hosts или Dnsmasq.

Open source альтернатива:Pi-hole

Звёзды
1,875
Форки
72
Открытые issues
2
Последний коммит
3 месяца назад

Что это?

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

Инструмент представляет собой один Bash-скрипт с командами для обновления списка блокировки, запуска, остановки и проверки статуса. Он поддерживает macOS, Linux, BSD и Windows Subsystem for Linux. Для блокировки по маскам или поддоменам, которую файл hosts обеспечить не может, скрипт умеет создавать конфигурацию Dnsmasq и работать в качестве локального DNS-сервера.

Можно задать список доменов, которые нужно исключить из блокировки, добавить собственные домены для блокировки или выбрать другой список источников, например hosts list Стивена Блэка. Список блокировки можно обновлять ежедневно с помощью задания cron.

Ключевые возможности

  • 01Блокирует рекламу во всей системе — в любом браузере или приложении, без расширений.
  • 02Работает как один Bash-скрипт с простыми командами запуска, остановки, обновления и проверки статуса.
  • 03Поддерживает macOS, Linux, BSD и WSL.
  • 04Позволяет исключать из блокировки отдельные домены и добавлять собственные домены.
  • 05Позволяет переключаться на альтернативные источники списков блокировки через URL в конфигурации.
  • 06Поддерживает блокировку по маскам благодаря опциональной интеграции с Dnsmasq.

Сценарии использования

  • Блокировка рекламы во всех браузерах и приложениях на личном ноутбуке или настольном компьютере.
  • Запуск локального блокировщика рекламы на Linux или macOS без установки отдельного сервера.
  • Создание небольшого DNS-сервера в духе Pi-hole на Raspberry Pi или VPS с помощью Dnsmasq.

Быстрый старт

  1. 1

    Скачайте скрипт maza и установите его в /usr/local/bin

    curl -o maza https://raw.githubusercontent.com/tanrax/maza-ad-blocking/master/maza && sudo rm -rf /usr/local/bin/maza && chmod +x maza && sudo mv maza /usr/local/bin
  2. 2

    Начните блокировать рекламу

    sudo maza start

Что важно знать

  • Требуется sudo и вносится изменение в системный файл hosts, поэтому рекомендуется сделать резервную копию.
  • Файл hosts не может блокировать поддомены (с помощью подстановочных знаков); для полной фильтрации необходим локальный сервер Dnsmasq.
  • В macOS также необходимо установить GNU sed (gsed) через Homebrew.

В подборках

Темы

#ad-blocking#bash#dns#hosts-file#dnsmasq#privacy#macos#linux#ads#blocker-proxy

Частые вопросы

Что такое maza-ad-blocking?
Локальный блокировщик рекламы на уровне ОС, написанный на чистом Bash: блокирует рекламные домены во всех браузерах и приложениях через файл hosts или Dnsmasq. Maza — это блокировщик рекламы с командной строкой, который работает локально на вашем компьютере, а не на отдельном сервере вроде Pi-hole. Он добавляет список рекламных доменов в системный файл hosts, поэтому блокировка затрагивает любой браузер или приложение, которые обращаются к этим доменам, и для этого не нужно устанавливать расширения.
maza-ad-blocking можно использовать бесплатно? Какая у него лицензия?
maza-ad-blocking распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
maza-ad-blocking всё ещё поддерживается?
Обновлялся за последние 6 месяцев. Последний коммит в maza-ad-blocking — 14 авг. 2026 г..
Для чего можно использовать maza-ad-blocking?
Блокировка рекламы во всех браузерах и приложениях на личном ноутбуке или настольном компьютере. Запуск локального блокировщика рекламы на Linux или macOS без установки отдельного сервера. Создание небольшого DNS-сервера в духе Pi-hole на Raspberry Pi или VPS с помощью Dnsmasq.
Как установить maza-ad-blocking?
Скачайте скрипт maza и установите его в /usr/local/bin: curl -o maza https://raw.githubusercontent.com/tanrax/maza-ad-blocking/master/maza && sudo rm -rf /usr/local/bin/maza && chmod +x maza && sudo mv maza /usr/local/bin Начните блокировать рекламу: sudo maza start
Где скачать maza-ad-blocking?
Исходный код и инструкции по установке — на GitHub: https://github.com/tanrax/maza-ad-blocking

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Набор DNS-блоклистов для блокировки рекламы, трекеров, телеметрии, фишинга, вредоносных доменов и мошенничества во всей сети — для любого DNS-сервера или блокировщика рекламы.

28,3 тыс.+280 за неделю861TextGPL-3.0Обновлён 8 часов назад

Бесплатный межсетевой экран с открытым исходным кодом для Windows и Linux: отслеживает и контролирует сетевой трафик каждого приложения, поддерживает защищённый DNS и блокировку трекеров.

14 тыс.+24 за неделю608GoGPL-3.0Обновлён позавчера

Приложение-шлюз для macOS превращает Mac в прозрачный прокси в стиле Surge с маршрутизацией по устройствам, DHCP/DNS через dnsmasq и mihomo в роли прокси-движка.

2,6 тыс.+5 за неделю184GoGPL-3.0Обновлён позавчера

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

11,4 тыс.+11 за неделю1,3 тыс.CGPL-3.0Активно поддерживаетсяОбновлён 7 часов назад