Настройка сервиса AdGuard DNS через CLI

Начиная с версии ОС NDMS 2.12 в интернет-центрах Keenetic появилась возможность использовать интернет-фильтр AdGuard DNS.

AdGuard DNS — это альтернативный способ заблокировать рекламу, защитить личные данные и оградить детей от взрослых материалов. Интернет-фильтр обеспечивает необходимый минимум защиты от рекламы, трекинга и фишинга, независимо от платформы.

NOTE: Внимание! Одновременная работа сервисов контентной фильтрации SkyDNS, Яндекс.DNS и AdGuard DNS невозможна. Может использоваться только один из сервисов.

TIP: Примечание: Если AdGuard не блокирует рекламу, ломает какой-то сайт или приложение, пожалуйста, отправляйте жалобу напрямую разработчикам на почтовый адрес support@adguard.com 

Основная инструкция по настройке сервиса "Интернет-фильтр AdGuard DNS"

Ниже рассмотрим вариант настройки AdGuard DNS через интерфейс командной строки (CLI) роутера.

1. Включаем adguard-dns:

(config)> adguard-dns enable
AdguardDns::Client: AdGuard DNS enabled.

2. По умолчанию включается профиль Без фильтрации (default) для незарегистрированных и зарегистрированных хостов. 

После включения будут также доступны DNS-серверы AdGuard профилей Без рекламы (standart)  и Семейный (family) для IPv4/IPv6. Полный актуальный список DNS-серверов Adguard вы найдете на сайте https://adguard-dns.com/ru/public-dns.html в разделе Адреса DNS-серверов > Незашифрованный DNS.

Посмотреть выбранные профили можно следующей командой:

(config)> more temp:/ndnproxysafe.conf
profile 1 safe-access
profile 2 safe-access
profile 3 safe-access
profile-set-server 1 127.0.0.1:40300 # dns.adguard.com@dns.adguard.com
profile-set-server 1 127.0.0.1:40301 # https://dns.adguard.com/dns-query@dnsm
profile-set-server 2 127.0.0.1:40302 # dns.adguard.com@dns.adguard.com
profile-set-server 2 127.0.0.1:40303 # https://dns.adguard.com/dns-query@dnsm
profile-set-server 3 127.0.0.1:40304 # dns-family.adguard.com@dns-family.adguard.com
profile-set-server 3 127.0.0.1:40305 # https://dns-family.adguard.com/dns-query@dnsm
set-profile a8:1e:84:85:xx:xx 2
set-profile mac_default 0

3. Регистрируем хост в Домашней сети:

(config)> known host MYCOMP a8:1e:84:85:xx:xx
Core::KnownHosts: New host "MYCOMP" has been created.

MYCOMP - имя вашего хоста.
a8:1e:84:85:xx:xx — MAC-адрес вашего хоста.

4. Доступны три профиля:

(config)> adguard-dns assign

Usage template:
assign [{host}] {type}

Choose:
default — Без фильтрации
standard — Без рекламы
family — Семейный

5. Назначаем профиль для зарегистрированного хоста:

(config)> adguard-dns assign a8:1e:84:85:xx:xx standard
AdguardDns::Client: "a8:1e:84:85:xx:xx" has been associated with "standard" profile.

6. Проверяем работу интернет-фильтра на сайтах.

 

Была ли эта статья полезной?

Пользователи, считающие этот материал полезным: 20 из 26

Еще есть вопросы? Отправить запрос