背景与目标
我有一个运行Linux armv71的小型嵌入式设备。我的目标是通过带有移动设备的网络浏览器远程访问屏幕。我已经运行了x11vnc,我认为它支持通过web浏览器进行访问,但直到有人告诉我需要一个访问代理时,我才能让它正常工作。我是被推荐的noVNC,所以在这里我试着让它起作用:
问题
我不能用手机访问noVNC登录页面。WebSockets代理无法启动。
更多信息
我首先启动x11vnc (如果它有帮助的话,我有一个输出的副本),然后启动novnc,它提供了以下输出:

我以为在我的web浏览器(chrome)中输入novnc (< remoteIP>:5900)提供的URL将连接,但我只得到一个无效的响应。但是,如果我输入"< remoteIP>/vnc.html",我将进入noVNC登录屏幕,并从那里访问我的屏幕。到目前为止还不错!
当我尝试使用iPhone6访问iPhone6登录页面时,服务器不会给出响应。我想问题是WebSockets代理没有启动.
我的(Windows)计算机和我的远程设备在同一个网络上,所以这可能是为什么我可以连接到我的计算机,而不是我的手机。任何帮助,这将是非常感谢!
发布于 2019-05-20 10:31:54
对于任何像我这样遇到这个问题的傻瓜来说,解决方案就像让服务器和客户端设备在同一个网络上一样简单。
我仍然不知道为什么WebSockets代理没有启动或者它做了什么..。
https://serverfault.com/questions/967779
复制相似问题