VNC 服务器 -> websockify -> noVNC 问题

hun*_*ter 3 vnc-viewer vnc-server websocket

您好,我在使用 websockify 时遇到了一些问题。

我为 Windows 制作了可执行文件,然后在 cmd 中启动 websockify:

c:\web\websockify.exe 192.168.1.70:5901 192.168.1.70:5900

警告:没有“资源”模块,守护进程速度较慢或被禁用

WebSocket 服务器设置:

  • 收听 192.168.1.70:5901

  • Flash安全策略服务器

  • 不支持 SSL/TLS(无证书文件)

  • 从 192.168.1.70:5901 代理到 192.168.1.70:5900

到目前为止一切都很好。在后台,VNC 服务器在同一台计算机上的端口 5900 上运行。问题是我需要使用 websockify 才能在本地网络中的另一台计算机上使用 novnc。

我在最新的 XAMPP 服务器(apache 2.2)上安装了最新的 novnc。当我启动 vnc.html 时,它会询问服务器、端口、密码。我输入它们并按连接。我在 websockify 端收到错误:

警告:没有“资源”模块,守护进程速度较慢或被禁用

用法:

websockify.exe [options] [source_addr:]source_port target_addr:target_port

websockify.exe [options] [source_addr:]source_port -- WRAP_COMMAND_LINE
Run Code Online (Sandbox Code Playgroud)

websockify.exe:错误:没有这样的选项:--multiprocessing-fork

我无法使用 noVNC 进行连接。我在互联网上搜索解决方案,但没有找到。

有人可以帮助我让这些应用程序一起运行吗?

或者是否有一些更适合 Windows 的解决方案以及其他一些可以执行 websockify 功能的应用程序?

br

kan*_*aka 5

您遵循本指南了吗?https://github.com/kanaka/websockify/wiki/Compiling-Websockify-as-Windows-Executable

Websockify 使用 python 多处理模块。该模块在 Windows 上存在问题,尤其是对于旧版本的 python。您可以尝试 python 3.2 或更高版本,看看是否会取得更大的成功,但不能保证。Websockify 仅在 Linux 上开发和测试。

曾经有一个适用于 Windows 的 Websockify 预构建版本,至少可以在没有多重处理的情况下工作(一次一个客户端),但是 github 放弃了对下载的支持,因此该版本不再可用。

免责声明:我制作了 websockify。