Temos vários servidores VNC localizados em nossa rede local. Desejamos dar aos clientes externos acesso a esses servidores VNC, por meio de algum tipo de solução de software "intermediária" que possa lidar com autenticação e TCP proxying.
Estou completamente perdida em relação a que tipo de estrada devo ir. Eu tenho um pouco de experiência com Java , bem como PHP .
Idealmente, um usuário iniciaria um aplicativo de algum tipo em sua máquina cliente e, em seguida, digitaria seu nome de usuário e senha; o aplicativo (após autenticação bem-sucedida) se ligaria a um local da porta TCP na máquina do cliente. Quando o cliente inicia um visualizador VNC e tenta se conectar à porta local, o aplicativo procuraria o proxy no servidor VNC correto, localizado dentro de nossa rede local.
Como poderíamos fazer isso?