O DNSCrypt criptografa solicitações entre o cliente e o servidor. Eu acho que o melhor lugar para bloquear anúncios é dnsmasq.
Esta é minha configuração:
Certifique-se de ter dnsmasq e wget.
Crie o script bash /root/update_ads.sh
:
wget -O- https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts | awk '$1 == "0.0.0.0" { print "address=/"$2"/0.0.0.0/"}' > /etc/dnsmasq.d/ad_hosts.conf
/etc/init.d/dnsmasq restart
Ele puxa a lista mais recente de hosts de anúncios, converte em formato dnsmasq (resposta NXDOMAIN) e reinicia dnsmasq
Para fazê-lo periodicamente, adicione esta linha ao cron:
0 0 * * * /root/update_ads.sh
Verifique se o dnsmasq inclui arquivos conf de /etc/dnsmasq.d/
. /etc/dnsmasq.conf
deve ter essa linha conf-dir=/etc/dnsmasq.d/,*.conf