[Разработка] Стабильное proxy-приложение
Цена договорная
•
электронные деньги
БЮДЖЕТ ПО СОГЛАСОВАНИЮ
Необходимо разработать стабильное proxy-приложение с фильтрацией пакетов.
ЯП: нет строгих требований, главное качество и стабильность приложения
Имеются примеры на C#/nodejs
ProxyPort = порт proxy1 перед сервисом $ServicePort
ServicePort = порт службы1, принимающая все запросы и распределяющая их по service2/3/4/5
ProxyPort2 = порт proxy2 перед сервисом service2/3/4/5
1 сервис = 1 proxy
Proxy должно:
1. принимать запросы на tcp $ProxyPort;
2. читать-расшифровывать содержимое каждого пакета*;
3. фильтровать количество пакетов по номеру из содержимого каждого пакета*;
4. перенаправлять зашифрованный пакет на tcp $ServicePort;
5. получать пакеты с $ServicePort и перенаправлять их источнику
*Примерная структура пакета: номер | размер тела пакета | тело пакета
фильтрация количества пакетов осуществляется на основе номера пакета
Доп функции:
Логирование всех операцией, включая фильтрации с возможностью уменьшить логирование, например
Логирование приходящих\уходящих номеров пакетов
Логирование отфильтрованных пакетов
и тд.
Необходимо сохранять IP адрес источника (клиента), в связи с чем необходимо либо понять, как его принимает служба на $ServicePort, либо сохранять+перенаправлять IP источника с proxy tcp $ProxyPort на proxy tcp $ProxyPort2
Telegram: @bollybollybolly
Работа с гарантом/протекцией/по факту, без предоплат
Необходимо разработать стабильное proxy-приложение с фильтрацией пакетов.
ЯП: нет строгих требований, главное качество и стабильность приложения
Имеются примеры на C#/nodejs
ProxyPort = порт proxy1 перед сервисом $ServicePort
ServicePort = порт службы1, принимающая все запросы и распределяющая их по service2/3/4/5
ProxyPort2 = порт proxy2 перед сервисом service2/3/4/5
1 сервис = 1 proxy
Proxy должно:
1. принимать запросы на tcp $ProxyPort;
2. читать-расшифровывать содержимое каждого пакета*;
3. фильтровать количество пакетов по номеру из содержимого каждого пакета*;
4. перенаправлять зашифрованный пакет на tcp $ServicePort;
5. получать пакеты с $ServicePort и перенаправлять их источнику
*Примерная структура пакета: номер | размер тела пакета | тело пакета
фильтрация количества пакетов осуществляется на основе номера пакета
Доп функции:
Логирование всех операцией, включая фильтрации с возможностью уменьшить логирование, например
Логирование приходящих\уходящих номеров пакетов
Логирование отфильтрованных пакетов
и тд.
Необходимо сохранять IP адрес источника (клиента), в связи с чем необходимо либо понять, как его принимает служба на $ServicePort, либо сохранять+перенаправлять IP источника с proxy tcp $ProxyPort на proxy tcp $ProxyPort2
Telegram: @bollybollybolly
Работа с гарантом/протекцией/по факту, без предоплат
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.