Настройка сервиса 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

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

Комментарии

Комментариев: 4
  • Здравствуйте! Планируется добавление данной возможности в версии ОС NDMS 2.8 (например, в интернет-центрах Keenetic Omni II)?

    0
    Действия с комментариями Постоянная ссылка
  • В 2.08 не планируется. Но вы можете установить последнюю тестовую delta-версию операционной системы Keenetic OS. В ней интернет-фильтр AdGuard DNS присутствует. Информацию о том как это сделать вы найдете в статье "Часто задаваемые вопросы по установке компонентов и обновлению Keenetic OS".

    1
    Действия с комментариями Постоянная ссылка
  • Спасибо, за ответ. А планируется обновление до новой стабильной версии ОС для интернет-центра Keenetic Omni II или далее будут только тестовые delta-версии?

    0
    Действия с комментариями Постоянная ссылка
  • Только тестовые версии.

    0
    Действия с комментариями Постоянная ссылка

Войдите в службу, чтобы оставить комментарий.