Какое программное обеспечение можно использовать для защиты (с помощью пароля / сертификата) доступа к tcp-серверу (например, веб-серверу)?
фон: программное обеспечение tcp-сервера не имеет аутентификации и не может быть изменено. услуга должна предоставляться только аутентифицированным пользователям.
Пример: веб-сервер на порту 80, который заблокирован брандмауэром
Сервер работает на Windows или Linux
5 Клиентские компьютеры (Windows) должны получить доступ к веб-серверу после аутентификации
некоторая программа запускает tcp Server через порт 1234 (общедоступный, не блокируемый брандмауэром)
входящие соединения через порт 1234 после успешной аутентификации перенаправляются на порт 80. Трафик должен быть зашифрован
Какое программное обеспечение (режим) можно использовать? stunnel, openvpn, openssh