Подключение компонентов Endpoint Agent через прокси-узел
08 ноября 2026
ID 322641
В этом разделе описан сценарий развертывания Endpoint Agents для Kaspersky Symphony XDR и серверов, которым они передают данные, если находятся в разных сетях. Такой подход упрощает настройку сети, обеспечивая при этом надежное подключение между Endpoint Agents и серверами.
В этом сценарии данные от Endpoint Agent передаются через промежуточный прокси-узел. Это позволяет Endpoint Agent подключаться к решению через один узел в своей сети, без прямого сетевого доступа от узлов Endpoint Agent к серверам решения. Этот подход может быть применен как к развертыванию Kaspersky Symphony XDR на одном узле, так и к развертыванию на нескольких узлах.
В разделе описана настройка прокси-сервера Nginx на Linux-устройстве. Допускается использование другого прокси-сервера с поддержкой mTLS Passthrough и, если требуется, другой операционной системы.
В этом сценарии используются примеры FQDN публичных серверов Kaspersky Symphony XDR, указанных при развертывании решения (<agentserver>.<smp_domain>, <ksc_host>.<smp_domain> и <kuma_host>.<smp_domain>), а также пути к файлам и директориям. Вам нужно заменить эти значения соответствующими значениями для вашей инфраструктуры.
Если вы изменили порт, используемый Endpoint Agents для подключения к компоненту agentserver, вам также нужно указать новый номер порта в конфигурационном файле Nginx.
Минимальные требования к прокси-узлу
Минимальные требования к прокси-узлу при подключении до 5000 Endpoint Agent:
- Процессор: 2 ядра, частота 2 ГГц или выше.
- Оперативная память: 4 ГБ.
- Объем свободного места на диске: 20 ГБ.
- Пропускная способность сети: 1 Гбит/с.
- Операционная система: 64-разрядная версия Linux, поддерживаемая выбранным прокси-сервером. Для Nginx можно использовать операционные системы Ubuntu, Debian или Astra Linux Special Edition 1.8. В Astra Linux пакет
nginx-fullустанавливается из расширенного репозитория. - Прокси-сервер: прокси-сервер с поддержкой mTLS Passthrough. Для Nginx требуются модули
stream,stream_sslиstream_ssl_preread(входят в пакетnginx-full).
Минимальные требования при подключении от 5000 до 10 000 Endpoint Agent через один прокси-узел:
- Увеличьте лимит открытых файлов для процесса Nginx до 100 000 (параметр
LimitNOFILEв unit-файле службы и параметрworker_rlimit_nofileв файле nginx.conf). - Увеличьте значение параметра
worker_connectionsв файле nginx.conf.
При подключении более 10 000 Endpoint Agent используйте несколько прокси-узлов.
Поскольку Endpoint Agent управляются через Сервер администрирования, обновления баз и дистрибутивов также передаются через прокси-узел. Чтобы уменьшить нагрузку на канал связи, рекомендуется разместить точку распространения в том сетевом сегменте, где находятся Endpoint Agent.
Этапы развертывания
Развертывание с настройкой проксирования данных из Endpoint Agent через промежуточный прокси-узел состоит из следующих этапов:
- Установка и настройка Nginx
Установите прокси-сервер Nginx на сервер, расположенный в той же сети (или подсети), где расположен Endpoint Agent.
- Выполните следующие команды:
sudo apt update
sudo apt install nginx-full
- Убедитесь, что модули
stream,stream_sslиstream_ssl_prereadдобавлены в Nginx:nginx -V 2>&1 | grep -o -E 'with-stream[^ ]*'
В выводе команды должны быть упомянуты все модули:
`--with-stream`(или`--with-stream=dynamic`),`--with-stream_ssl_module`и`--with-stream_ssl_preread_module`. - Убедитесь, что модуль
streamзагружен: в директории /etc/nginx/modules-enabled/ должен быть файл 50-mod-stream.conf, содержащий строкуload_module modules/ngx_stream_module.so;.На сервере установлен прокси-сервер Nginx с модулями
stream,stream_sslиstream_ssl_preread. - Убедитесь, что конфигурационный файл Nginx (по умолчанию /etc/nginx/nginx.conf) содержит блок
stream {}, и что в этом блоке настроено подключение к директорииstream.d. Если блокstreamотсутствует, добавьте этот блок на том же уровне, что и блокhttp {}:/etc/nginx/nginx.conf
...
http {
...
}
stream {
include /etc/nginx/stream.d/*.conf;
}
- Создайте или отредактируйте в соответствии с приведенным ниже шаблоном файл конфигурации NGINX в формате CONF в директории /etc/nginx/stream.d/.
Если директория /etc/nginx/stream.d/ не существует, создайте ее.
Путь и имя конфигурационного файла Nginx: /etc/nginx/stream.d/asproxy.conf.
Переменные шаблона (подставьте значения, соответствующие вашей инфраструктуре):
FQDN хостов публичных служб Kaspersky Symphony XDR, с которыми взаимодействует Endpoint Agent:
<agentserver>.<smp_domain>– FQDN компонента, позволяющего выполнять действия по реагированию над активами с помощью интеграции с агентом.in.<какие-либо_символы>.<kuma_host>.<smp_domain>– FQDN целевого backend-сервера для телеметрии.<ksc_host>.<smp_domain>– FQDN целевого backend-сервера для управления агентом. Это может быть FQDN компонента OSMP для управления Endpoint Agent или FQDN подчиненного Сервера администрирования Kaspersky Security Center.
IP-адреса:
<ingress_ip>– IP-адрес на входе кластера OSMP.<ksc_ip>– IP-адрес подчиненного Сервера OSMP или KSC (если таковой используется).
Существует три способа подключения агентов Endpoint Agent:
- С помощью политики. В этом случае настройте проксирование для обмена данными между Endpoint Agent и прокси-сервером Nginx: укажите
<ksc_host>.<smp_domain>и порты TCP 13000, TCP 14000 и TCP 13292. - Через политику на подчиненном сервере OSMP или KSC. В этом случае настройте проксирование для обмена данными между Endpoint Agent и прокси-сервером Nginx: укажите
<ksc_host>.<smp_domain>и порты TCP 13000, TCP 14000 и TCP 13292. - Локально. В этом случае на прокси-сервере Nginx не нужно настраивать
<ksc_host>.<smp_domain>и TCP-порты. Подробнее см. шаг 3 этого сценария.
- Проверьте конфигурацию NGINX:
nginx -t
Вывод команды при успешном прохождении теста:
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
- Примените изменения конфигурации без перезапуска NGINX:
nginx -s reload
Установленный прокси-сервер Nginx настроен для проксирования данных Endpoint Agent.
- Выполните следующие команды:
- Настройка связи по сети между прокси-узлом NGINX и Kaspersky Symphony XDR
- Настройте сетевые подключения. Убедитесь, что параметры сети (сетевой экран, маршрутизация) разрешают исходящие подключения от прокси-сервера к платформе OSMP и вторичному серверу OSMP или KSC:
- Порт TCP 443 требуется во всех сценариях работы.
- Порты TCP 13000, 14000 и 13292 необходимы только при настройке Endpoint Agent через политику OSMP или подчиненного Сервера администрирования.
Если Endpoint Agent настраивается другим способом, эти три порта могут быть закрыты.
- Настройте сеть так, чтобы запросы от узлов Endpoint Agent к
<smp_domain>направлялись через прокси-узел.
- Настройте сетевые подключения. Убедитесь, что параметры сети (сетевой экран, маршрутизация) разрешают исходящие подключения от прокси-сервера к платформе OSMP и вторичному серверу OSMP или KSC:
- Настройка Endpoint Agent в Kaspersky Endpoint Security для Windows для работы через прокси-узел
- Настройте сетевые подключения. Убедитесь, что параметры сети (сетевой экран, маршрутизация) разрешают исходящие подключения от Endpoint Agents к прокси-узлу:
- Порт TCP 443 требуется во всех сценариях работы.
- Порты TCP 13000, 14000 и 13292 необходимы только при настройке Endpoint Agent через политику OSMP или подчиненного Сервера администрирования.
Если Endpoint Agent настраивается другим способом, эти три порта могут быть закрыты.
- Скачайте следующие сертификаты OSMP:
- certificate.pem – сертификат сервера реагирования;
- certificate.pfx – сертификат Endpoint Agent;
- [OOTB] Kaspersky EDR – сертификат сервера телеметрии.
- Скопируйте файлы сертификатов на сервер, где установлен Endpoint Agent (для примера в этом разделе – C:\Users\TestUser\).
- Запустите PowerShell от имени пользователя с правами администратора.
- Перейдите в директорию, содержащую исполняемый файл Endpoint Agent, и выполните следующую команду:
./avp.com EDREXPERTONPREM `
/SET /mode=EDRExpertOnPrem `
/servers=<agentserver>.<smp_domain>:443 `
/server-certificate=C:\Users\TestUser\certificate.pem `
/client-certificate=C:\Users\TestUser\certificate.pfx `
/client-certificate-password=<пароль_сертификата_клиента>`
/telemetry-servers=in.blh4zjhm4edckdt8qyprkpm2b.<kuma_host>.<smp_domain>:443 `
/telemetry-server-certificate='C:\Users\TestUser\[OOTB] Kaspersky EDR' `
/telemetry-client-certificate=C:\Users\TestUser\certificate.pfx `
/telemetry-client-certificate-password=<пароль_сертификата_клиента>
- Запустите Kaspersky Symphony XDR, если решение еще не запущено:
./avp.com start EDREXPERTONPREM
- Настройте сетевые подключения. Убедитесь, что параметры сети (сетевой экран, маршрутизация) разрешают исходящие подключения от Endpoint Agents к прокси-узлу:
Подробнее о настройке Endpoint Agent с помощью командной строки см. в документации Kaspersky Endpoint Security.
