Требуется написать GET-API для управления веб-сервером.
Суть: управление через АПИ конфигурацией веб-сервера для перенаправления http(s) запросов внутри сервера.
Что должно делать API:
Сделать рабочим запрос https://xxx.yy/key/assignhost?userid=ZZ&host=aaaa.com&destip=x.x.x.x&extport=XXXX&int&ssl=Y
Суть запроса:
Привязать тот или иной хост на ip:порт в локальной сети. Т.е. запрос по aaaa.bb приходит через ДНС на наш сервер xxx.yy, и уходит на предопределённую другую машину во внутренней сети (проксирование через номер порта).
По сути, мозги роутера. Роутера, который может работать с многими доменными именами, узнавать их, и направлять на тот или иной порт через триггер. Ещё управление SSL (строгое перенаправление на https 80, только 443 без 80, 80 разрешено).
В итоге это всё должно работать на Вашем сервере, после оплаты отдаёте нам скрипт для деплоя на наших серверах (Debian 9, точнее билд 4.9.51-1).
В идеале сделать модуль на Python
Альтернативные пути решения рассматриваются.