问题标签 [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.
docker - noVNC Docker 与 Jmeter - 启动按钮错误,无法创建脚本记录器 - keytool 错误:java.security.ProviderException
我在 noVNC 中运行 Jmeter,能够在 noVNC 中运行 Jmeter,但在默认小窗口中运行。但是当我创建 Http(s) 脚本记录器并单击“开始”按钮时,出现此错误
错误是->“无法创建脚本记录器-有关详细信息,请参阅日志:>> keytool 错误:java.security.ProviderException:无法初始化 NSS << 命令失败代码:1 'keytool -genkeypair -alias:root_ca: -dname” CN=_Jmeter 用于记录的根 CA(仅当它是您的时才安装)....... SCREENSHOT 中的完全错误“'”
尝试在我的 Chrome 浏览器中创建带有和不带有 PRoxy 设置的 Http(s) 脚本记录器,得到相同的错误。
下面是我的 Dockerfile
这就是我的运行方式(与Use Jmeter desktop application as web app有关)
- 使用 noVNC 创建 docker 映像并在 noVNC 中运行 Jmeter(最后还提供了 dockerfile)
- 将其暴露于某个端口并在浏览器中访问它
- 我还检查了我的 docker 容器,能够看到JDK,jdk 已经存在于此处 -> /usr/lib/jvm/java-1.8-openjdk/并且 jmeter 存在于 /opt/apache-jmeter-5.4.1
- 我不确定是否应该在 docker run 命令中传递更多选项或参数。
- 我想知道,这个 jmeter 将如何在我的bin目录中单击开始按钮创建证书,因为这个 Jmeter 在 noVNC docker 中运行?
- 我们可以通过任何其他方式自动集成/创建此证书而无需导入或单击开始按钮。
- 如果 Jmeter 在 noVNC 容器内运行,如何进行代理设置。
docker - noVNC 使用 Jmeter 自定义 HTML - 在设置中自定义本地缩放并隐藏通量框工具栏
我尝试自定义 noVNC html 以更好地缩放工作区以隐藏通量盒的灰色区域(工具栏),如下图所示,我成功了。
这是我在 docker hub repo -> ddddv1/nonvcj中自定义版本 noVNC- 镜像名称的dockerfile
但是当我在我定制的 noVNC docker 中运行 Jmeter 时,良好的缩放再次消失了,我又回来了看起来不太好的小缩放,请参见下图
为什么这会变成小规模并且有一个黑色边框包裹着 jmeter ?我们可以以良好的缩放比例启动 Jmeter 吗?
我在下面的 docker 文件中使用上面自定义的 docker 映像(ddddv1/nonvcj)并在 docker 中启动它
- 我在这里使用过时的东西(apk 或 alpine,会有所不同)还是一些额外的东西?
- 如何删除或隐藏底部显示的通量盒工具栏 [Workspace 1],我手动使用通量盒配置隐藏工具栏,但我想用 docker 文件来做这件事有什么帮助吗?
websocket - 通过 Traefik 代理 noVNC:波动的结果
我正在尝试使用 Traefik v2 反向代理代理由easy-novnc docker 容器提供的 noVNC 服务。该服务使用 websocket,并且 Traefik 被配置为为 https 前端提供让我们加密证书。
我的问题是 Traefik 尝试连接到 easy-novnc 并在超时(504 网关超时)时失败。但每次重启的结果并不一致,可能 10 次重启 1 次,问题没有发生,一切都按预期工作。
- 我已经通过直接访问检查了 easy-noVNC 是否按预期工作。
- 我还检查了让我们加密证书是否有效
这是我的配置:
我试图强制X-Forwarded-Proto
使用 https,试图强制 Traefik 服务端口和方案使用8080
和http
. 试图设置粘性cookie。但结果是一样的。
我也尝试过使用 nginx 作为反向代理,并且成功正在运行。
有什么想法可以解决这个问题吗?
ssh - 通过类似于 noVNC 的 websocket SSH 到后端服务器
我想通过我的 HTTPS 服务器通过 SSH 连接到后端服务器,类似于 noVNC vnc 如何进入运行 websockify 的服务器。
基于 Web 的 SSH <--> HTTPS 服务器 <--> Websockify <--> SSHd 端口 22
我搜索但找不到匹配项。是否有类似于noVNC 页面的基于 HTML5 的 Web SSH,甚至只是 telnet ?
ubuntu - 我可以通过 pod 将 novnc 转换为 ubuntu docker
我正在使用
我可以从 https://localhost:6081 以加密方式访问 docker,但无法通过部署 kubernetes 来操作它
我的部署文件
如何将我的本地 ssl 从我的部署引用到 kubernetes 集群?
docker - 如何将 docker run --cap-add SYS_BOOT --cap-add SYS_ADMIN 添加到 Dockerfile 本身?
https://github.com/darkdragon-001/Dockerfile-Ubuntu-Gnome
这是为 ubuntu gnome 容器的 docker run 命令添加功能的命令。我希望这个 --cap-add 是自动化的,而不是每次都手动输入命令。任何建议或链接或参考?
vnc - 如何在 no-vnc 中将特殊击键/键从用户机器传递到 vnc 服务器主机?
有某些击键,例如“ALT-TAB”,它在用户机器/笔记本电脑而不是 no-vnc 服务器中执行。我想知道如何将类似的击键传递给 vnc 服务器。这种击键的更多示例:
- Ctrl+Alt+删除
- Ctrl + 向下箭头
- Ctrl + 向上箭头
我需要与 no-vnc 类似的东西:默认启用“将特殊密钥直接传递给 VNC 服务器”
python-3.x - 如何在 dockerised jupyterlab 中添加 noVNC
我在 dockerfile 下创建并根据他们的文档添加了novnc和websockify。novnc_proxy
在 docker run 之后,我可以在 docker 入口点内的脚本输出的复制粘贴 URL 后在浏览器上看到连接页面。
但是,一旦我尝试单击连接,它就会给我一条错误消息failed to connect the server
。有谁知道,如何解决这个错误?或者是否有一些我错过了运行 VNC 的配置?
Dockerfile
入口点.sh
我构建了 docker 镜像并运行了 docker 镜像
docker run -it -p 8888:8888 -p 8050:8050 -p 5901:5901 -p 6080:6080 <ImageName>
此 docker run 的 O/p 如下所示:
而不是标准输出中显示的url,如果我尝试登录http://localhost:6080/vnc.html?host=localhost&port=6080
,它会显示我的登录浏览器,但只要我点击连接它就会显示
failed to connect the server
在容器内,我可以看到websockify
服务正在运行
我怀疑这是因为 websocket 连接问题,但不知道这里需要做什么。
vnc - x11vnc 强制画屏
我设法在您的服务器上运行 x11vnc,并且可以与客户端上的 Linux 应用程序进行交互。但有时在某些情况下(例如在应用程序中加载 API 调用之后)客户端屏幕不会更新,我需要将一些鼠标输入发送到服务器以更新客户端显示。我读了 x11vnc man 并且找不到任何强制绘制的命令。是否有任何命令可用于从服务器强制绘制屏幕?