问题标签 [novnc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
117 浏览

python - Openstack Dashboard 上的 noVNC 控制台呈现乱码 UI

我在 RHEL7 上运行 nova-compute。Openstack 仪表板的 noVNC 控制台正在为任何具有 UI 控制台的实例呈现乱码 UI。有人可以帮忙吗?这在 RHEL65 上运行良好在此处输入图像描述

0 投票
1 回答
419 浏览

git - OpenStack Kilo DevStack 安装失败 noVNC 问题

尝试在本地机器上运行的 VM(ubuntu 64 位 14.04.3 桌面)上安装 devstack(Kilo)。

它在安装过程中抛出一个 git 错误:

错误:RPC 失败;结果 = 56,HTTP 代码 = 200 | 0 字节/秒

[错误] /home/[用户名]/devstack/functions-common:605 git 调用失败:[git clone https://github.com/kanaka/noVNC.git /opt/stack/noVNC]

为了排除故障,我这样做了:

git config --global http.postBuffer 2000M 和 git config pack.windowMemory 1500M

但它没有用!

我尝试安装了很多时间,但它既费时又令人沮丧!..还有什么建议吗?

有关更多错误详细信息,请参阅以下内容。

0 投票
1 回答
3497 浏览

vnc - noVNC 多本地主机服务器

我为四个项目(所有带有 ubuntu 15.04 主机的 VMware Player VM)获得了 4 个开发 VM,每个项目分别运行 VNC(端口 5900、5901、5902、5903)。

我下载了 noVNC 并保存到 /var/www/html (我在同一主机上的 apache2 服务器)。然后我根据自述文件在我的终端上运行

我收到了一个缺少的 websockify 错误,因此下载了它并将其放入 util 文件夹中。然后我运行了相同的命令,它成功了!终端告诉我导航到一个 url,果然我可以控制我的虚拟机。

但是——我想知道如何使用 noVnc 访问所有 4 个虚拟机?是否有一些简单的方法可以将端口扩展到 iptables 或 firewalld 中的范围?

0 投票
1 回答
6949 浏览

python - 代码 400,消息错误请求语法 ('\x88\x80\xa32\xc9\x98')

noVNC websocket 日志在身份验证事件中显示上述消息。身份验证总是失败,noVNC 报告主题错误。

有时错误是 代码 400,消息 Bad HTTP/0.9 request type ('\x88\x8fR\x80\x19\x98QhM\xf9')

('\x88\x80\xa32\xc9\x98') 是 ASCII 还是 UTF-8 ?如何阅读和理解此消息?

背景:CentOS 5 / Python 2.4.3 / noVNC

0 投票
3 回答
26580 浏览

iis - IIS 8 中的 Websockets 反向代理

我正在尝试通过 IIS 上的反向代理连接到 websockets 服务器 (websockify)。IIS 和 websockets 服务器驻留在同一物理服务器上(Windows Server 2012 R2、IIS 8.5、ARR 3、启用了 Websockets)。我已经看到了一些关于此的问题,并且建议这应该与 IIS 8 和 ARR 3 一起使用,但目前还没有实际的解决方案。我对 IIS 中的 http/https 反向代理有一些经验,但这是我第一次尝试使用 websockets。

例如:

原网址:ws://10.2.1.10/websockify

反向代理需要将其翻译为:ws://10.2.1.10:5901/websockify

web.config 中过于笼统的示例规则:

根据失败的请求跟踪,该 url 似乎已被翻译,但由于某种原因,它没有到达位于 10.2.1.10:5901 的 websocket 服务器。

最终目标是结合 noVNC/websockify 以提供基于浏览器的客户端访问网络上的多个 VNC 服务器。任何帮助理解如何反向代理 websockets 表示赞赏。

0 投票
1 回答
2031 浏览

virtualization - proxmox CT 外部 vnc 访问

我正在 proxmox 上创建一个带有 openVZ 虚拟机的 PAAS 提供程序。我想使用 noVNC 访问与 proxmox 控制台不同的另一个网站中的实例。我在这个表单中使用了一个 url

wss://promox_ip:8006/api2/json/nodes/node_name/openvz/instance_id/vncwebsocket?port=5900&vnccticket=vnc_ticket

我总是收到这个错误:`

连接意外关闭。

` 请注意,我每次连接都使用一张新票。

0 投票
0 回答
1323 浏览

node.js - 运行 noVnc 时服务器断开连接(代码:1006)错误

我已经在我的服务器(谷歌计算引擎)上克隆了项目https://github.com/kanaka/noVNC 。现在根据自述文件,我运行了脚本

这返回了

现在在我的本地系统上,我点击了 URL

我输入了另一个系统的 IP(谷歌搜索我的 IP)和端口 5900。但它显示服务器已断开连接(代码:1006)。我没有提供任何密码,因为我没有向 vnc 服务器提供任何密码。在此处输入图像描述

在控制台中显示错误

我错过了什么吗?

0 投票
0 回答
2691 浏览

vnc-server - 使用 noVNC 连接到 Windows Server

我正在尝试使用 noVNC 和 TightVNC 通过 Web 浏览器连接到 Windows Server 2012。我在服务器上运行了 TightVNC 服务,我尝试使用这些说明设置 noVNC。我使用便携式 Python 2.7 安装。当我这样做时,run.exe 6080 localhost:6080我得到了这个:

我也在 Windows 防火墙中打开了 TightVNC 和 noVNC 的端口。

当我在本地计算机上的 Web 浏览器中尝试 noVNC 时,使用以下详细信息,服务器已断开连接(代码:1006)

主机: Windows 服务器的 IP 地址

端口: 6080

密码: VNC 服务器密码

当我使用以下详细信息在服务器上的 Web 浏览器中尝试 noVNC 时,服务器已断开连接(代码:1006)

主机:本地主机

端口: 6080

密码: VNC 服务器密码

我也在 Windows 命令提示符中收到此错误:

这是我的 Base64 测试:

任何帮助将不胜感激。

0 投票
1 回答
4543 浏览

ssl - noVNC websockify ssl

我正在尝试在 Ubuntu 16 上使用 Websockify 通过本地家庭沙箱上的 https 访问 noVNC --> https://ubuntu:6080/vnc.html?host=ubuntu&port=6080

到目前为止采取的步骤:

1.在我的本地主机上自行签署了一个测试证书,即使它通过证书的 https b/c 有一条红线,我也可以访问它。

2.下载最新的noVNC和websockify。

3.将 websockify 放在 noVNC 的 utils 目录中。

如果我通过 launch.sh 运行 noVNC:

在 lib 具有自签名的 .key、.pem 和 .csr 的地方,我的 bash 读取:

当我转到浏览器并加载上面显示的 url 时,我得到了 vnc.html 页面。但是,当我使用 https 而不是 http(我的原始要求)时,我收到以下错误:

经过进一步审查,我发现了一个SO 帖子,该帖子将同样的错误指向了一个可以通过 verify=False 解决的 python 问题。然而,在我进入兔子洞之前,我对我一无所知,我想我会问是否有人知道为什么我不能通过 https 访问 noVNC?

0 投票
1 回答
730 浏览

jquery - NoVNC,隐藏密码字段的功能

我有一个关于 noVNC 应用程序的简单问题。几天来我一直在学习 noVNC 并想用它来获得乐趣,因为它看起来很有趣,可以通过 Web 浏览器远程访问。问题是,当我尝试编辑名为vnc.html的文件时。我找到了一个可以插入的密码对话框。但是当我运行 noVNC 时,我找不到密码对话框。当我检查它时,它的可见性被隐藏了。我想尝试通过使用该密码对话框使 noVNC 更安全。请告诉我

我如何使用该密码对话框?

非常感谢您的时间和您的回复!