Repolode
tanrax

tanrax/maza-ad-blocking

Bloqueador de anuncios local a nivel del sistema, escrito íntegramente en Bash, que bloquea dominios publicitarios para todos los navegadores y aplicaciones mediante el archivo hosts o Dnsmasq.

Alternativa open source a:Pi-hole

Estrellas
1,875
Forks
72
Issues abiertos
2
Último commit
hace 3 meses

¿Qué es?

Maza es un bloqueador de anuncios de línea de comandos que se ejecuta localmente en tu equipo, en lugar de hacerlo en un servidor separado como Pi-hole. Funciona actualizando el archivo hosts del sistema con una lista de dominios publicitarios, de modo que afecta a cualquier navegador o aplicación del equipo que intente resolver esos dominios, sin necesidad de instalar extensiones para el navegador.

La herramienta es un único script de Bash con comandos para actualizar la lista de bloqueo, iniciar, detener y consultar el estado. Es compatible con macOS, Linux, BSD y Windows Subsystem for Linux. Para bloquear comodines o subdominios, algo que el archivo hosts no permite, puede generar una configuración de Dnsmasq y funcionar como servidor DNS local.

Los usuarios pueden mantener una lista de dominios que quieran ignorar, añadir dominios personalizados o cambiar a otra lista de origen, como la lista hosts de Steven Black. Una tarea cron puede actualizar la lista de bloqueo a diario.

Funciones clave

  • 01Bloquea anuncios en todo el sistema para cualquier navegador o aplicación, sin extensiones.
  • 02Se ejecuta como un único script de Bash con comandos sencillos para iniciar, detener, actualizar y consultar el estado.
  • 03Es compatible con macOS, Linux, BSD y WSL.
  • 04Permite ignorar dominios específicos y añadir dominios personalizados a la lista de bloqueo.
  • 05Permite cambiar a otras fuentes de listas de bloqueo mediante una URL de configuración.
  • 06Admite el bloqueo de comodines mediante la integración opcional con Dnsmasq.

Casos de uso

  • Bloquear anuncios en todos los navegadores y aplicaciones de una laptop o computadora de escritorio personal.
  • Ejecutar un bloqueador de anuncios local en Linux o macOS sin instalar un servidor separado.
  • Configurar un pequeño servidor DNS similar a Pi-hole en una Raspberry Pi o un VPS con Dnsmasq.

Inicio rápido

  1. 1

    Descarga el script maza e instálalo en /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

    Empieza a bloquear anuncios

    sudo maza start

Antes de usarlo

  • Requiere sudo y modifica el archivo hosts del sistema, por lo que se recomienda hacer una copia de seguridad.
  • El archivo hosts no puede bloquear subdominios (comodines); para un filtrado completo se necesita un servidor Dnsmasq local.
  • En macOS también es necesario instalar GNU sed (gsed) mediante Homebrew.

En colecciones

Temas

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

Preguntas frecuentes

¿Qué es maza-ad-blocking?
Bloqueador de anuncios local a nivel del sistema, escrito íntegramente en Bash, que bloquea dominios publicitarios para todos los navegadores y aplicaciones mediante el archivo hosts o Dnsmasq. Maza es un bloqueador de anuncios de línea de comandos que se ejecuta localmente en tu equipo, en lugar de hacerlo en un servidor separado como Pi-hole. Funciona actualizando el archivo hosts del sistema con una lista de dominios publicitarios, de modo que afecta a cualquier navegador o aplicación del equipo que intente resolver esos dominios, sin necesidad de instalar extensiones para el navegador.
¿maza-ad-blocking es gratuito? ¿Qué licencia tiene?
maza-ad-blocking es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿maza-ad-blocking sigue mantenido?
Actualizado en los últimos 6 meses. El último commit de maza-ad-blocking fue el 14 ago 2026.
¿Para qué puedo usar maza-ad-blocking?
Bloquear anuncios en todos los navegadores y aplicaciones de una laptop o computadora de escritorio personal. Ejecutar un bloqueador de anuncios local en Linux o macOS sin instalar un servidor separado. Configurar un pequeño servidor DNS similar a Pi-hole en una Raspberry Pi o un VPS con Dnsmasq.
¿Cómo se instala maza-ad-blocking?
Descarga el script maza e instálalo en /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 Empieza a bloquear anuncios: sudo maza start
¿Dónde consigo maza-ad-blocking?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/tanrax/maza-ad-blocking

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados

Conjunto de listas de bloqueo DNS que bloquean anuncios, rastreadores, telemetría, phishing, malware y estafas en toda la red, con cualquier servidor DNS o bloqueador de anuncios.

Seguridad#dns#blocklist#adblock
28,3 mil+280 esta semana861TextGPL-3.0Actualizado hace 11 horas