Which software can be used to protect (by password/certificate) access to tcp server (e.g. webserver)?
background: the tcp server software has no authentication and cannot be modified. the service should be provided only to authenticated users.
Example: webserver on port 80 which is blocked by firewall
Server runs on Windows or linux
5 Client computers (Windows) should access the webserver after authentication
some program starts tcp Server on port 1234 (publicly accessible, not blocked by firewall)
incoming connections on port 1234 are redirected to port 80 after successful authentication. Traffic should be encrypted
Which software (Mode) can be used? stunnel , openvpn, openssh