В XKeen 2.0 реализована возможность работы с IPSET, с помощью которого можно полностью исключить пользовательские или российские IP-подсети из обработки модулем маршрутизации прокси-клиента. Это позволяет значительно снизить нагрузку на роутер, а кроме того, избавляет от обрывов коннекта критичного трафика, например, игрового трафика или видеоконференции. Классическая реализация IPSET работает исключительно с IP-адресами и подсетями, но некоторые программы (AdGuard Home, dnsmasq...) позволяют наполнять сеты IP-адресами по доменным именам, и XKeen 2.0 умеет работать с такими сетами

Рассмотрим настройку AdGuard Home для работы с IPSET в XKeen 2.0

AdGuard Home должен быть установлен на том же роутере, где XKeen. Убедитесь, что в роутере отключен транзит DNS запросов, и все клиенты используют DNS роутера

В конфигурационном файле /opt/etc/AdGuardHome/AdGuardHome.yaml найдите параметр ipset_file: "" и приведите к виду:

Создайте по этому пути файл ipset.conf и укажите в нём домены, которые нужно исключить из проксирования с указанием сетов ext_exclude и ext_exclude6
Например, чтобы исключить домены zoom.us и zoom.com:

Если IPv6 отключен в роутере:

Если IPv6 не отключен в роутере:

Перезапустите AdGuard Home и обязательно убедитесь, что он запустился. Если в ipset.conf будет указан ext_exclude6, но поддержка IPv6 отключена в роутере, то AdGuard Home не запустится:

Зайдите браузером на zoom.us, затем проверьте следующими командами, что сеты наполнились IP-адресами:

Готово, домен zoom.us исключён из проксирования, перезапуск XKeen не требуется

Лайфхак:
В XKeen 2.0 так же предусмотрена работа с GeoIPSET, который исключает из проксирования IP-подсети России, но, если необходимо, чтобы определённый российский ресурс всё-таки шел через прокси, можете добавить его домен в сеты geo_override и geo_override6: