Repolode
AdguardTeam

AdguardTeam/AdGuardHome

Servidor DNS autohospedado para toda a rede que bloqueia anúncios e rastreadores em todos os dispositivos da sua casa, sem instalar software nos clientes.

Alternativa open source a:NextDNSPi-hole ProCisco Umbrella

Estrelas
37,520
Forks
2,552
Issues abertas
1,258
Último commit
há 3 dias

O que é?

O AdGuard Home é um servidor DNS que você executa no seu próprio hardware. Depois que o DNS da sua rede aponta para ele, as solicitações a domínios conhecidos de anúncios e rastreamento são redirecionadas para um endereço black hole, impedindo que os dispositivos cheguem a esses servidores. Como a proteção funciona na camada DNS, ela abrange celulares, smart TVs, alto-falantes e outros dispositivos IoT que não conseguem executar um bloqueador de anúncios tradicional.

Além do bloqueio, ele oferece uma interface web de administração para configurar listas de bloqueio, regras de filtragem personalizadas, configurações por cliente e logs de consultas. Ele é compatível com resolvers upstream criptografados (DNS-over-HTTPS, DNS-over-TLS, DNSCrypt, DNS-over-QUIC) e também pode funcionar como um servidor DNS criptografado. Foi desenvolvido em Go, com frontend em TypeScript/React, e é distribuído como binários independentes, imagem Docker e pacote Snap.

O AdGuard Home não coleta estatísticas de uso e só entra em contato com serviços externos quando configurado para isso.

Recursos principais

  • 01Bloqueia anúncios e rastreadores em todos os dispositivos da rede, sem precisar instalar software nos clientes.
  • 02Oferece suporte a DNS upstream criptografado via DNS-over-HTTPS, DNS-over-TLS, DNSCrypt e DNS-over-QUIC.
  • 03Inclui um servidor DHCP integrado.
  • 04Oferece uma interface web de administração com listas de bloqueio personalizáveis e regras de filtragem personalizadas.
  • 05Permite configurar cada cliente individualmente e forçar a pesquisa segura nos mecanismos de busca.
  • 06Disponível como script de instalação independente, imagem Docker e pacote Snap.

Casos de uso

  • Bloquear anúncios e rastreadores em uma rede doméstica, incluindo smart TVs e dispositivos IoT.
  • Executar um resolver DNS criptografado e autohospedado para uma residência ou um pequeno escritório.
  • Configurar controles parentais para bloquear domínios adultos e impor a pesquisa segura.
  • Monitorar a atividade de consultas DNS em uma rede privada.

Início rápido

  1. 1

    Instale com curl (script automatizado)

    curl -s -S -L https://raw.githubusercontent.com/AdguardTeam/AdGuardHome/master/scripts/install.sh | sh -s -- -v
  2. 2

    Ou instale com wget

    wget --no-verbose -O - https://raw.githubusercontent.com/AdguardTeam/AdGuardHome/master/scripts/install.sh | sh -s -- -v
  3. 3

    Ou use a imagem oficial do Docker no Docker Hub e siga o guia Getting Started na wiki para configurá-la

Antes de usar

  • Não é possível bloquear anúncios que compartilham o domínio do conteúdo, como publicações patrocinadas do YouTube ou do Facebook.
  • Para compilar a partir do código-fonte, é necessário ter Go 1.25 ou superior, Node.js 24.10 ou superior e npm. A opção -j do make não é compatível.

Tópicos

Perguntas frequentes

O que é AdGuardHome?
Servidor DNS autohospedado para toda a rede que bloqueia anúncios e rastreadores em todos os dispositivos da sua casa, sem instalar software nos clientes. O AdGuard Home é um servidor DNS que você executa no seu próprio hardware. Depois que o DNS da sua rede aponta para ele, as solicitações a domínios conhecidos de anúncios e rastreamento são redirecionadas para um endereço black hole, impedindo que os dispositivos cheguem a esses servidores. Como a proteção funciona na camada DNS, ela abrange celulares, smart TVs, alto-falantes e outros dispositivos IoT que não conseguem executar um bloqueador de anúncios tradicional.
AdGuardHome é gratuito? Qual é a licença?
AdGuardHome é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
AdGuardHome ainda é mantido?
Manutenção ativa. O último commit de AdGuardHome foi em 16 de out. de 2026.
Para que posso usar AdGuardHome?
Bloquear anúncios e rastreadores em uma rede doméstica, incluindo smart TVs e dispositivos IoT. Executar um resolver DNS criptografado e autohospedado para uma residência ou um pequeno escritório. Configurar controles parentais para bloquear domínios adultos e impor a pesquisa segura. Monitorar a atividade de consultas DNS em uma rede privada.
Como instalar AdGuardHome?
Instale com curl (script automatizado): curl -s -S -L https://raw.githubusercontent.com/AdguardTeam/AdGuardHome/master/scripts/install.sh | sh -s -- -v Ou instale com wget: wget --no-verbose -O - https://raw.githubusercontent.com/AdguardTeam/AdGuardHome/master/scripts/install.sh | sh -s -- -v Ou use a imagem oficial do Docker no Docker Hub e siga o guia Getting Started na wiki para configurá-la
Onde consigo AdGuardHome?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/AdguardTeam/AdGuardHome

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

Projetos relacionados