我们的本地网络上有一堆 VNC 服务器。我们希望通过某种“中间人”软件解决方案让外部客户访问这些 VNC 服务器,该解决方案可以处理身份验证和TCP代理。
我完全不知道该走哪条路。我有相当多的经验Java也PHP。
理想情况下,用户将在其客户端计算机上启动某种应用程序,然后输入其用户名和密码;该应用程序(在成功验证后)将绑定到客户计算机本地的 TCP 端口。当客户启动 VNC 查看器并尝试连接到本地端口时,该应用程序会将请求代理到位于我们本地网络内的正确 VNC 服务器。
我们怎样才能做到这一点?