我想知道是否已经创建了一个解决方案,该解决方案将完全基于 Web 浏览器,而无需连接到 Web 服务器端口之外的任何其他东西(如果您是客户端)。
例如:安装了 VNC 服务器的服务器还内置有 Web 服务器,它是 VNC 程序的一部分。有没有一种解决方案,让该机器上的 VNC 服务器可以使用 flash 或其他东西将其内容传输到 Web 服务器,以便客户端可以直接访问 Web 服务器并从那里控制机器(使用 flash 接口,仅通过 http 进行通信,没有其他套接字),而无需连接到 VNC 服务器本身?
问题是,我需要这一切像在互联网上查看普通网页一样工作。客户端存在网络限制,不允许任何隧道、HTTP 端口上的 HTTP 流量以外的任何流量、SSL VPN 等。
答案1
我不太熟悉网络服务器和其他东西,但是LogMeIn 免费版是基于网络的客户端(而不是服务器)...
如果这不起作用,抱歉...只是一个建议......
答案2
看一眼这个 StackOverflow 问题,它问的是同样的问题。有几个答案看起来很有希望,但我自己从来没有用过任何一个。
答案3
您声明,
问题是,我需要这一切像在互联网上查看普通网页一样工作。客户端存在网络限制,不允许任何隧道、HTTP 端口上的 HTTP 流量以外的任何流量、SSL VPN 等。
但是如果隧道是通过端口 80 进行的,您如何知道是否正在建立隧道?将家用路由器设置为在端口 80 上接受 ssh,然后从本地计算机通过 ssh 进入路由器。设置隧道,在远程计算机上启动 VNC 服务器,然后将本地浏览器指向 127.0.0.1 上的隧道。
或者,你能从家里通过 SSH 进入工作地点吗?如果可以,请从家里设置反向 SSH 隧道,然后在工作时通过本地主机连接到该隧道。
答案4
艾杜维尼完美解决了我的问题。
我尝试了 SSH 隧道,但由于网络设置的超时策略,它没有起作用。