2

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

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

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

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

WebSocket 服务器设置:

  • 收听 192.168.1.70:5901

  • 闪存安全策略服务器

  • 不支持 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

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

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

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

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

br

4

1 回答 1

4

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

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

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

免责声明:我制作了 websockify。

于 2013-02-04T21:11:27.143 回答