AdGuard Home Keenetic 4.2 beta 3

AdGuard Home Keenetic 4.2 beta 3

Adam

Обновлено 08.09.2024 18:27

<<<<Вернуться назад

AdGuard Home – это DNS-сервер, блокирующий рекламу и трекинг. Его цель – дать вам возможность контролировать всю вашу сеть и все подключённые устройства. Он не требует установки клиентских программ.


ОЗУ 274/512mb
  1. Скачивание и распаковка архива

Подключитесь к роутеру Keenetic через Entware. Для этого используйте терминал и SSH, подключаясь к IP-адресу роутера (например, 192.168.1.1).

2. Определите архитектуру процессора роутера, выполнив команду:

xkeen -restart


3. В зависимости от архитектуры процессора, скачайте соответствующий архив AdGuard Home на подключенную флешку:

  • Скачивание, распаковка и удаление архива для ARM64:
curl -L -o /opt/etc/AdGuardHome_linux_arm64.tar.gz https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.52/AdGuardHome_linux_arm64.tar.gz && cd /opt/etc && tar -xzf AdGuardHome_linux_arm64.tar.gz && rm AdGuardHome_linux_arm64.tar.gz
https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.52/AdGuardHome_linux_arm64.tar.gz


  • Скачивание, распаковка и удаление архива для MIPSLE:
curl -L -o /opt/etc/AdGuardHome_linux_mipsle_softfloat.tar.gz https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.52/AdGuardHome_linux_mipsle_softfloat.tar.gz && cd /opt/etc && tar -xzf AdGuardHome_linux_mipsle_softfloat.tar.gz && rm AdGuardHome_linux_mipsle_softfloat.tar.gz
https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.52/AdGuardHome_linux_mipsle_softfloat.tar.gz
\etc
\etc\AdGuardHome


  • Скачайте и добавьте файл автозагрузки S99adguardhome:
curl -L -o /opt/etc/init.d/S99adguardhome https://github.com/HOMELANDER-1/S99adguardhome/releases/download/adguardhome/S99adguardhome
https://disk.yandex.ru/d/6fA1zbd0GZeRAw
\etc\init.d
  • Дайте права на выполнение файла:
chmod +x /opt/etc/init.d/S99adguardhome
  • Перейдите в директорию с AdGuard Home:
cd /opt/etc/AdGuardHome
  • Дайте права на выполнение основного файла:
chmod 755 AdGuardHome
  • Установка AdGuard Home:
./AdGuardHome &
\etc\AdGuardHome


  • Отключение встроенного DNS-сервера Keenetic

Отключите DNS-сервер, встроенный в прошивку Keenetic. Подключитесь к CLI (не путайте с SSH-сервером из Entware, который на порту 222):

http://192.168.1.1/webcli/parse


Важно: После выполнения этих команд интернет-соединение может временно пропасть, так как встроенный DNS-сервер будет отключен, а AdGuard Home займёт его место лишь после прохождения первоначальной настройки.


opkg dns-override
opkg dns-override


system configuration save
system configuration save


НЕ игнорировать DNS интернет-провайдера


8. Откройте в браузере мастер первоначальной настройки AdGuard Home по адресу http://IP-адрес-роутера:3000 (например, http://192.168.1.1:3000)

Произведите первоначальную настройку. Веб-интерфейс повесьте на Все интерфейсы, порт 3000, DNS-сервер повесьте на Все интерфейсы, порт 53. Также придумайте логин и пароль (чтобы не усложнять, можно использовать логин/пароль от админки роутера).





9. Зайдите по адресу http://IP-адрес-роутера:3000 (в нашем примере — http://192.168.1.1:3000) и настройте остальное (подписки, фильтры, upstream DNS) по вкусу.


Настройка DNS


Рекомендуемые Bootstrap DNS-серверы:

1.1.1.1
1.0.0.1
Bootstrap DNS-серверы


Рекомендация: Включите DNSSEC для дополнительной безопасности.

DNSSEC
Также рекомендуется установить Rate limit на 0 или 100, если у вас много устройств. В противном случае, ADH / XKeen может падать при большом количестве клиентов.


Включаем черные списки DNS

800 486 правил съедают примерно 50% -60% ОЗУ


/opt/etc/init.d/S99adguardhome (start|stop|restart|check|status|kill|reconfigure)


В случае утечки DNS интернет-провайдера необходимо отключить IPv6 на устройстве Keenetic:

Через терминал xkeen -modules

И затем отключаем IPv6 и Netfilter

IPv6

Лайфхак по доступу к tmdb и другим ресурсам:

Прописал в роутинг сайты themoviedb.org и tmdb.org, но они всё равно не открываются. Почему и, как получить к ним доступ?

Вы можете направить выборочно ресурсы tmdb на quad9 или на другой правильный DNS, а для остальных ресурсов пользоваться привычными DNS-серверами. Пример на скриншоте:

Источник FAQ по XKeen от jameszero: https://jameszero.net/faq-xkeen.htm

Удаление AdGuard HOME

/opt/etc/init.d/S99adguardhome stop && rm -rf /opt/etc/AdGuardHOME && rm -f /opt/etc/init.d/S99adguardhome

включите DNS-сервер, встроенный в прошивку Keenetic. Подключитесь к CLI (не путайте с SSH-сервером из Entware, который на порту 222):

no opkg dns-override

system configuration save



Тест: https://test.adminforge.de/adblock.html

Тест: https://d3ward.github.io/toolz/adblock.html


Источник: https://adguard.com/ru/adguard-home/overview.html

https://github.com/AdguardTeam/AdGuardHome/releases

Известные DNS-провайдеры: https://adguard-dns.io/kb/ru/general/dns-providers

https://github.com/curl/curl/wiki/DNS-over-HTTPS


Платное решение по блокировке рекламы без установки на роутер (1500₽ в год): https://adguard-dns.io/ru и https://nextdns.io

В бесплатной версии доступно до 300 тыс. DNS-запросов в месяц, в платной — до 10 млн запросов в месяц.


Report Page