В предыдущей статье мы разобрали базовую установку NFQWS2 на роутеры ASUS и OpenWrt и настройку общей стратегии для всех устройств. Однако часто требуется гибкость: например, для рабочего ноутбука нужен один метод обхода, для телевизора — другой, а для гостевого телефона — третий. В этой статье я покажу, как назначать разные стратегии отдельным устройствам, проверять их работоспособность и переносить удачные конфигурации между роутерами. Все описанные возможности доступны в сборке Build 99.

Зачем нужны разные стратегии для устройств

Разные устройства могут по-разному взаимодействовать с сетевыми фильтрами. Например, браузер на ПК может использовать одни протоколы и порты, а Smart TV — другие. Кроме того, для одних устройств важна максимальная скорость, для других — стабильность соединения. Единая стратегия часто является компромиссом, который не устраивает всех. Раздельные стратегии позволяют тонко настроить обход для каждого случая, не меняя глобальные параметры роутера.

Настройка разных стратегий на ASUS

На роутерах ASUS с прошивкой Merlin или стоковой (при наличии энтузиастских сборок) NFQWS2 можно настроить через веб-интерфейс или скрипты. В Build 99 добавлена поддержка правил для конкретных IP или MAC-адресов. Вот пошаговая инструкция:

  • Откройте веб-интерфейс роутера и перейдите в раздел управления NFQWS2 (обычно вкладка «Firewall» или «VPN»).
  • Активируйте режим «Расширенные настройки» (Advanced mode).
  • В таблице правил создайте новую запись: укажите MAC-адрес устройства (или IP) и выберите стратегию из выпадающего списка. Стратегии предварительно загружены в Build 99.
  • Сохраните настройки и перезапустите сервис NFQWS2.

Если веб-интерфейс недоступен, можно редактировать конфигурационный файл /etc/nfqws2/nfqws2.conf вручную. Добавьте секцию [device_rules] и перечислите правила в формате MAC=стратегия. После изменений выполните команду service nfqws2 restart.

Настройка разных стратегий на OpenWrt

В OpenWrt управление NFQWS2 осуществляется через UCI или редактирование файлов. В Build 99 появился удобный скрипт для назначения стратегий по MAC-адресам. Последовательность действий:

  • Подключитесь к роутеру по SSH.
  • Откройте файл /etc/config/nfqws2.
  • В секции config device_rule добавьте записи для каждого устройства, указав опции mac и strategy.
  • Сохраните файл и выполните /etc/init.d/nfqws2 restart.

Альтернативно можно использовать LuCI: в разделе «Сеть» → «NFQWS2» появилась вкладка «Правила для устройств», где можно добавлять правила через графический интерфейс.

Проверка результата

После применения настроек необходимо убедиться, что стратегии работают корректно. Вот несколько способов проверки:

  • На каждом устройстве откройте сайт, который ранее блокировался, и проверьте доступность.
  • Запустите тест скорости (например, через speedtest.net) и сравните показатели с предыдущими.
  • Проверьте логи NFQWS2: в веб-интерфейсе ASUS или через logread в OpenWrt. Ошибки в правилах будут отображаться.
  • Используйте утилиту curl с устройства для проверки соединения к конкретному ресурсу.

Если стратегия не работает, попробуйте изменить её на другую из списка или проверить правильность указания MAC-адреса.

Перенос удачных настроек

Когда вы нашли работающую комбинацию стратегий для устройств, её можно сохранить и перенести на другой роутер. В Build 99 предусмотрен экспорт и импорт конфигурации. На ASUS используйте кнопку «Экспорт» в веб-интерфейсе, на OpenWrt — команду uci export nfqws2 > nfqws2_backup.conf. Для импорта на новом устройстве выполните uci import nfqws2 < nfqws2_backup.conf и перезапустите сервис. Убедитесь, что версии NFQWS2 совпадают, иначе возможны несовместимости.

Типичные ошибки и советы

  • Неверный MAC-адрес. Всегда проверяйте адрес через ifconfig или в списке клиентов роутера.
  • Игнорирование перезапуска сервиса. После изменения конфигурации обязательно перезапускайте NFQWS2.
  • Слишком много правил. Старайтесь не создавать избыточные правила, чтобы не снижать производительность.
  • Отсутствие резервной копии. Перед экспериментами сохраняйте текущую конфигурацию.

В заключение: раздельные стратегии для устройств — мощный инструмент, который повышает гибкость и эффективность обхода блокировок. Следуя инструкциям и проверяя результаты, вы сможете настроить сеть под свои нужды. Помните, что все действия вы выполняете на свой страх и риск, и эффективность стратегий зависит от конкретного провайдера и региона.