ECSS Proxy Server — элемент системы ECSS-10, обеспечивающий следующие функции:

  • Организация единой точки входа для ecss-elph клиентов (порт по умолчанию — 443) со скрытой внутренней инфраструктурой обмена данными между компонентами системы, мобильные абоненты в первую очередь обращаются на порт 80, для скачивания сертификата шифрования (по адресу http://elph-proxy-address/certificate/elph-proxy.crt);
  • Обеспечение передачи данных между ecss-elph и внутренними сервисами ECSS-10 (Chat Server, AuP, Elph-API) для обеспечения функциональности ecss-elph клиентов.

Подробнее об архитектуре взаимодействия Elph и ECSS-10 можно прочитать здесь.

Для успешного доступа клиентских приложений у ecss-elph-proxy должны быть открыты порты 443 и 80 из вне.

Системные требования

ECSS Elph-Proxy является NGINX-сервером в режиме проксирования, соответственно, ему характерны требования как и для любого другого NGINX, в зависимости от числа клиентов.

Протестированные ОС и платформы

  • Ubuntu Linux 18, 20, 22(требуется ручная установка некоторых пакетов) 
  • Astra Linux 1.7.0

Минимальные требования

  • Процессор с архитектурой x86-64 (AMD, Intel) с тактовой частотой не менее 2 ГГц;
  • Оперативная память не менее 2 ГБ;
  • Объем свободного дискового пространства: само приложение занимает не более 7 MБ дискового пространства, расчитывать необходимо исходя из системы, на которую оно будет установлено, соответственно требования к дисковому пространству в первую очередь для ОС, например для Ubuntu 22.04 - это минимум 25 ГБ свободного места на диске;
  • Скорость сетевого соединения в зависимости от количества клиентов от 1 Мбит/с.

ECSS Elph-Proxy не может быть установлен на один хост с SSW, так как вызывает конфликт по портам с ecss-web-conf (порты 443 и 80), настоятельно рекомендуем устанавливать ECSS Elph-Proxy на отдельный хост

  • Нет меток