"Распределенный" SOCKS5 прокси сервер (Java)

8 600 руб. за проект • безналичный расчёт
19 января 2016, 15:38 • 1 отклик • 32 просмотра
Требуется socks5 проски сервер, состоящий из серверной и клиенстской части. Серверная часть слушает на нескольких портах пользовательские соединение. При установлении пользовательского соединения, сервер должен "пересылать" пакеты в соедиение с клиенсткой частью. Соединение с клиенсткой частью устанавливается клиентом. Клиент посылает каждые 5-15 секунд "keep-alive" запрос на сервер. Если сервер не отвечает, клиент реинициирует соединение. Сервер считает клиенское соединение мертвым если от клиента небыло принято keep-alive сообщение в последние 5-15 секунд. Это польовательские запросы предназначеные для мертвого клиента задерживаются до восстановления соединения.

Приемочный тест будет включать в себя несколько запросов из браузера к нашей странице по HTTP/HTTPS и проверка IP адреса в логах сервера. Также будет проверяться переподключение клиента к серверу и поведение пользовательского соединения.