1

Я использую роутер с LEDE. DNSCrypt пока работает, но я хочу добавить Simple Adblock, чтобы заменить блокировку рекламы в браузере. Это возможно?

1 ответ1

0

DNSCrypt шифрует запросы между клиентом и сервером. Я думаю, что лучшее место для блокировки рекламы - это dnsmasq.
Это моя установка:
Убедитесь, что у вас есть dnsmasq и wget.
Создайте скрипт 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

Он извлекает последний список рекламных хостов, преобразует в формат dnsmasq (ответ NXDOMAIN) и перезапускает dnsmasq.

Для этого периодически добавляйте эту строку в cron:

0 0 * * * /root/update_ads.sh

Проверьте, включает ли dnsmasq файлы conf из /etc/dnsmasq.d/ . /etc/dnsmasq.conf должен иметь эту строку conf-dir=/etc/dnsmasq.d/,*.conf

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .