Repolode
tanrax

tanrax/maza-ad-blocking

Bloqueador de anúncios local, no nível do sistema operacional, escrito em Bash puro, que bloqueia domínios de anúncios para todos os navegadores e aplicativos usando o arquivo hosts ou o Dnsmasq.

Alternativa open source a:Pi-hole

Estrelas
1,876
Forks
72
Issues abertas
2
Último commit
há 3 meses

O que é?

Maza é um bloqueador de anúncios de linha de comando que roda localmente na sua máquina, em vez de em um servidor separado, como o Pi-hole. Ele funciona atualizando o arquivo hosts do sistema com uma lista de domínios de anúncios. Assim, qualquer navegador ou aplicativo no computador que resolva esses domínios é afetado, sem precisar instalar extensões de navegador.

A ferramenta é um único script Bash com comandos para atualizar a lista de bloqueio, iniciar, parar e verificar o status. Ela é compatível com macOS, Linux, BSD e Windows Subsystem for Linux. Para bloquear curingas ou subdomínios, algo que o arquivo hosts não consegue fazer, ela pode gerar uma configuração do Dnsmasq e atuar como servidor DNS local.

Os usuários podem manter uma lista de domínios a ignorar, adicionar seus próprios domínios personalizados ou mudar para outra lista de origem, como a hosts list de Steven Black. Uma entrada no cron pode atualizar a lista de bloqueio diariamente.

Recursos principais

  • 01Bloqueia anúncios em todo o sistema, em qualquer navegador ou aplicativo, sem extensões.
  • 02Roda como um único script Bash, com comandos simples para iniciar, parar, atualizar e verificar o status.
  • 03É compatível com macOS, Linux, BSD e WSL.
  • 04Permite ignorar domínios específicos e adicionar domínios personalizados à lista de bloqueio.
  • 05Permite mudar para outras fontes de listas de bloqueio por meio de uma URL de configuração.
  • 06Oferece suporte ao bloqueio de curingas por meio da integração opcional com o Dnsmasq.

Casos de uso

  • Bloquear anúncios em todos os navegadores e aplicativos de um laptop ou desktop pessoal.
  • Executar um bloqueador de anúncios local no Linux ou macOS sem instalar um servidor separado.
  • Montar um pequeno servidor DNS no estilo Pi-hole em um Raspberry Pi ou VPS com Dnsmasq.

Início rápido

  1. 1

    Baixe o script maza e instale-o em /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

    Comece a bloquear anúncios

    sudo maza start

Antes de usar

  • Requer sudo e altera o arquivo hosts do sistema, por isso é recomendável fazer um backup.
  • O arquivo hosts não pode bloquear subdomínios (curingas); para uma filtragem completa, é necessário um servidor Dnsmasq local.
  • No macOS, também é necessário instalar o GNU sed (gsed) pelo Homebrew.

Em coleções

Tópicos

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

Perguntas frequentes

O que é maza-ad-blocking?
Bloqueador de anúncios local, no nível do sistema operacional, escrito em Bash puro, que bloqueia domínios de anúncios para todos os navegadores e aplicativos usando o arquivo hosts ou o Dnsmasq. Maza é um bloqueador de anúncios de linha de comando que roda localmente na sua máquina, em vez de em um servidor separado, como o Pi-hole. Ele funciona atualizando o arquivo hosts do sistema com uma lista de domínios de anúncios. Assim, qualquer navegador ou aplicativo no computador que resolva esses domínios é afetado, sem precisar instalar extensões de navegador.
maza-ad-blocking é gratuito? Qual é a licença?
maza-ad-blocking é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
maza-ad-blocking ainda é mantido?
Atualizado nos últimos 6 meses. O último commit de maza-ad-blocking foi em 14 de ago. de 2026.
Para que posso usar maza-ad-blocking?
Bloquear anúncios em todos os navegadores e aplicativos de um laptop ou desktop pessoal. Executar um bloqueador de anúncios local no Linux ou macOS sem instalar um servidor separado. Montar um pequeno servidor DNS no estilo Pi-hole em um Raspberry Pi ou VPS com Dnsmasq.
Como instalar maza-ad-blocking?
Baixe o script maza e instale-o em /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 Comece a bloquear anúncios: sudo maza start
Onde consigo maza-ad-blocking?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/tanrax/maza-ad-blocking

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados

Conjunto de listas de bloqueio DNS que bloqueiam anúncios, rastreadores, telemetria, phishing, malware e golpes em toda a rede, em qualquer servidor DNS ou bloqueador de anúncios.

Segurança#dns#blocklist#adblock
28,2 mil+279 esta semana860TextGPL-3.0Atualizado há 21 horas