Клиент связывается с сервером(порт 1338), получает от него публичный ключ(4096 бит). Шифрует сообщения, отправляет на сервер(порт 1337). Сервер расшифровывает данные и снова шифрует алгоритмом AES, отправялет вторуму клиенту. Схема рботает в двух направлениях.
Клиент А - 172.0.0.2
Модем - 172.0.0.2
Сервер - 10.0.5.6
Модем - 172.0.0.2
Клиент А - 172.0.0.1
Сборка:
docker-compose build
Запуск:
docker-compose run messager
Файлы конфигурации находятся в папке configs: для настрок сети, ключей