Один роутер, разные стратегии: NFQWS2 для ASUS и OpenWrt

—

от автора

В первой статье «Как я адаптировал nfqws2 для ASUS и добавил поддержку OpenWrt» я рассказал, как установить проект и настроить общую стратегию. Теперь покажу, как назначать разные стратегии устройствам, проверять результат и переносить удачные настройки. Всё ниже доступно в Build 99.

Разные стратегии на одном роутере

Телевизору можно назначить одну стратегию, компьютеру — другую. Остальные устройства используют общую, с учётом действующих исключений. Раздельный режим находится в разделе «Устройства · бета» и включается вручную.

  1. Добавьте устройство из списка роутера или укажите его IP или MAC.

  2. Выберите «По устройствам» и создайте карточку со стратегией. Если устройству подходят несколько карточек, первой проверяется верхняя. Порядок можно менять кнопками со стрелками, в том числе с телефона.

  3. Проверьте назначения в «Предпросмотре», нажмите «Сохранить черновик», затем «Применить сохранённый режим». Итог виден в блоке «Рабочий режим».

Предпросмотр профилей устройств

Предпросмотр профилей устройств

Демонстрационные назначения для телевизора и телефона. Правила ещё не применены.

В библиотеку можно сохранить копию текущей стратегии, загрузить JSON с ресурсами или выбрать профиль из подписанного каталога. У сохранённых стратегий свои списки, включая auto.list. Одновременно могут работать до четырёх дополнительных стратегий помимо общей. На роутере с небольшим объёмом памяти лучше начать с одной. DNS остаётся общим.

Как настроить профили устройств.

DPI Detector: сравниваем результат

Оригинальное меню DPI Detector от Runnin4ik после установки открывается прямо в панели. На телефоне есть кнопки управления. Для первой оценки достаточно тестов 1, 2 и 3 — DNS, сайты и доступность CDN и хостингов. Они выбраны по умолчанию.

Оригинальное меню DPI Detector с выбранными тестами 1–3

Оригинальное меню DPI Detector с выбранными тестами 1–3

После прогона нажмите S, обновите «Отчёты TXT» и скачайте результат на ПК или телефон. При сравнении меняйте только стратегию, а условия теста сохраняйте. Затем проверьте нужное действие с выбранного устройства: открытие страницы, воспроизведение, перемотку или голосовую связь. Запросы Detector идут с роутера, у клиента путь трафика может отличаться.

Вот два прогона на ASUS GT-BE19000AI, DOM.RU в Тульской области, 5 ноября 2026 года. Тесты, IPv4 и DNS одинаковые, NFQWS2 включён в обоих случаях.

Проверка

Штатная стратегия

Личная стратегия

TCP

67/110

97/110

HTTP

16/35

35/35

TLS 1.2

31/35

35/35

TLS 1.3

31/35

35/35

QUIC

19/21

18/21

На этой линии TCP, HTTP и TLS стали проходить чаще, а QUIC немного просел. Поэтому я смотрю на отдельные результаты. Эти цифры относятся к личной конфигурации с её списками: у публичной копии с очищенным auto.list результаты могут отличаться.

Полные отчёты и условия замеров.

Проверка сервисов и DNS

Для Facebook, YouTube и Discord есть отдельная «Проверка сервисов». Она выполняет три контрольных HTTPS-запроса и показывает, где возникла ошибка: при разрешении имени, соединении или получении ответа. Например, HTTP 403 от корня CDN говорит о конкретном URL; доступность видео или голоса проверяется в самом приложении.

Можно выбрать локальный DNS роутера (127.0.0.1:53, со SmartDNS, если он подключён) или системный DNS. Выбранный вариант записывается в TXT. При ошибке другой резолвер автоматически не подставляется. Настройки роутера от этого выбора не меняются.

Выбор DNS для контрольных запросов

Выбор DNS для контрольных запросов

В TXT также сохраняются режим NFQWS2, состояние службы и отпечаток конфигурации до и после каждого запроса. Так проще понять, с какими настройками получен результат. Оригинальный DNS-тест Detector отдельно проверяет публичные UDP, DoH и DoT-серверы и помогает заметить подмену ответов или неожиданный резолвер. Для проверки утечек нужно отдельно смотреть, каким DNS пользуется сам клиент.

Как читать результаты Detector.

Импорт стратегий и дополнения

Стратегию NFQWS2 из Keenetic можно вставить текстом. Панель адаптирует известные пути и покажет, каких списков, Lua или blobs не хватает. Для эксперимента с шаблоном пакета можно выбрать готовый TLS, QUIC или STUN либо загрузить свой файл. Движок с fastpath поставляется с совместимыми Lua, в том числе с помощником для проверки предложения TLS 1.3.

При импорте доступны необязательные дополнения из подписанного каталога. Riot добавляет веб-домены к выбранной стратегии. Торрент-сайты получают отдельное HTTPS-правило при импорте совместимого профиля. Игровой UDP, голос и трафик между участниками раздач в эти дополнения не входят. Галочки выключены по умолчанию, изменения видны в общем предпросмотре.

В каталоге теперь есть профили с условиями замеров и результатами по протоколам. Смотрите, измерялась ли публичная копия или личная конфигурация с обученным списком. Импортированный DNS остаётся черновиком SmartDNS, который подключается отдельно.

Импорт, дополнения и каталог.

MTProxy для Telegram

Панель готовит отдельную установку MTProxy для ASUS с Entware, Linux с systemd или Docker и Portainer. Можно скопировать команду, скачать скрипт или compose.yaml и получить ссылку подключения в Telegram. На Entware прокси продолжает работать после закрытия SSH. В новых командах секрет скрыт в штатном журнале.

Обновление и обслуживание

При обновлении сохраняются настройки и пользовательские файлы. На ASUS размер резервной копии проверяется до остановки службы. При ошибке обновлятор может вернуть проверенную предыдущую версию и состояние службы. Перед обновлением из режима «По устройствам» примените «Общий» режим. После установки можно снова применить сохранённые назначения.

Для работающей службы есть таймер перезапуска и до трёх попыток восстановления после сбоя. Вручную остановленная служба остаётся выключенной. На ASUS функция «Недоступные IP» после дополнительной проверки помогает пропустить недоступный адрес, если в ответе обычного UDP DNS есть рабочая альтернатива.

Если что-то не работает, для разбора полезны модель роутера, прошивка, провайдер, выбранная стратегия, DNS и два отчёта с одинаковыми условиями. В «Экспорт / поделиться» можно проверить состав отчёта перед отправкой. Для сложного случая можно отдельно согласовать временный технический канал.

Скачать Build 99 · Установка · Руководство · Чат сообщества

ссылка на оригинал статьи https://habr.com/ru/articles/1104946/