16 октября 2026
ID 322641
Подключение компонентов Endpoint Agent через прокси-узел
В этом разделе описан сценарий развертывания Endpoint Agents для Kaspersky EDR Expert и серверов, которым они передают данные, если находятся в разных сетях. Такой подход упрощает настройку сети, обеспечивая при этом надежное подключение между Endpoint Agents и серверами.
В этом сценарии данные от Endpoint Agent, передаются через промежуточный прокси-узел. Это позволяет установить одно сетевое соединение между прокси-узлом и решением, вместо того, чтобы устанавливать несколько соединений от каждого Endpoint Agent к решению. Этот подход может быть применен как к развертыванию Kaspersky EDR Expert на одном узле, так и к развертыванию на нескольких узлах.
В разделе описана настройка прокси-сервера Nginx на Linux-устройстве. Допускается использование другого прокси-сервера с поддержкой mTLS Passthrough и, если требуется, другой операционной системы.
В этом сценарии используются примеры FQDN публичных серверов Kaspersky EDR Expert, указанных при развертывании решения <agentserver>.<smp_domain>, <ksc_host>.<smp_domain> и <kuma_host>.<smp_domain>), а также пути к файлам и директориям. Вам нужно заменить эти значения соответствующими значениями для вашей инфраструктуры.
Если вы изменили порт, используемый Endpoint Agents для подключения к компоненту agentserver, вам также нужно указать новый номер порта в конфигурационном файле Nginx.
Этапы развертывания
Развертывание с настройкой проксирования данных из 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 -E 'stream|stream_ssl|stream_ssl_preread
В выводе команды должны быть упомянуты модули
stream,stream_sslиstream_ssl_preread.На сервере установлен прокси-сервер 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 EDR Expert, с которыми взаимодействует Endpoint Agent:
<agentserver>.<smp_domain>– FQDN компонента, позволяющего выполнять действия по реагированию над активами с помощью интеграции с агентом.in.<какие-либо_символы>.<kuma_host>.<smp_domain>– FQDN целевого backend-сервера для телеметрии.<kuma_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 EDR Expert
- Настройка сетевых подключений. Убедитесь, что параметры сети (сетевой экран, маршрутизация) разрешают исходящие подключения от прокси-сервера к платформе OSMP и вторичному серверу OSMP или KSC через порты TCP 13000, TCP 14000, TCP 13292 и TCP 443.
- Конфигурация сети должна обеспечивать маршутизацию запросов узлов Endpoint Agent к
<smp_domain>на прокси-узел.
- Настройка Endpoint Agent в Kaspersky Endpoint Security для Windows для работы через прокси-узел
- Настройка сетевых подключений. Убедитесь, что параметры сети (сетевой экран, маршрутизация) разрешают исходящие подключения от Endpoint Agents к прокси-узлу через порты TCP 13000, TCP 14000, TCP 13292 и TCP 443.
- Скачайте следующие сертификаты OSMP:
- certificate.pem – сертификат сервера реагирования
- certificate.pfx – сертификат Endpoint Agent
- [OOTB] Kaspersky EDR – сертификат сервера телеметрии
- Скопируйте файлы сертификатов на сервер, где установлен Endpoint Agent (для примера в этом разделе – C:\Users\TestUser\).
- Откройте командную строку
cmd.exeс правами администратора. - Перейдите в директорию, содержащую исполняемый файл 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=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=client certificate password
- Запустите Kaspersky EDR Expert, если решение еще не запущено:
./avp.com start EDREXPERTONPREM
Подробнее о настройке Endpoint Agent с помощью командной строки см. в документации Kaspersky Endpoint Security.