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
- Astra Linux 1.7.0
Минимальные требования
- Процессор с архитектурой x86-64 (AMD, Intel) с тактовой частотой не менее 2 ГГц;
- Оперативная память не менее 2 ГБ;
- Объем свободного дискового пространства не менее 7 MБ;
Скорость сетевого соединения в зависимости от количества клиентов от 1 Мбит/с.
ECSS Elph-Proxy может быть установлен на одном хосте с SSW, так и отдельно от него.