DSH Plugins
返回列表
dsh-vnc-client

dsh-vnc-client

客户端 更新于 2026.10.19

在终端中运行以下命令:

dsh plugin install wilsonchengassistant/dsh-vnc-client

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install wilsonchengassistant/dsh-vnc-client 安装本插件(源码:https://github.com/wilsonchengassistant/dsh-vnc-client),安装后重启 Harness 使右侧栏出现远程桌面标签。

插件介绍

在 DeepSeek Harness 里写代码、看文件、开终端已经顺手,但偶尔还需要操作另一台机器上的图形桌面——本机浏览器又无法直接连 VNC 的 TCP 端口。 dsh-vnc-client 在右侧边栏增加「远程桌面」标签,与 Files、Preview、Terminal 并列,让你不必离开 Harness 就能查看并控制远程桌面。

插件采用 Host 与 Client 一体打包:Host 在 Harness 上提供 WebSocket 到 TCP 的桥接,并负责保存连接配置;Client 在浏览器里直接实现 RFB 3.3/3.7/3.8 协议,支持 Raw、CopyRect、Hextile、Tight、ZRLE 等常见编码,以及键盘、指针、滚轮、光标形状与双向剪贴板。VNC 密码经 RPC 在连接时由 Host 解析,不会出现在 URL 或访问日志里;服务器列表保存在 Harness 主目录下并采用受限权限。

你可以在插件设置页添加多台服务器、测试连通后再切换,也可将侧边栏引导里的「Remote desktop」入口绑定到指定目标。适合需要在开发环境中快速远程协助、调试带 GUI 的应用,或管理内网/跳板后 VNC 服务的开发者与运维人员。

截图预览

使用场景

  • 在 Harness 右侧栏直接打开远程图形桌面,无需切换独立 VNC 客户端
  • 通过 Host WebSocket 桥接连接任意 RFB 服务器,不限于本机
  • 在插件设置中保存多台服务器并测试连通后再切换远程桌面

适合人员

  • 需要在开发环境中快速查看或操作远程 GUI 的开发者
  • 经常通过 VNC 协助调试或演示的运维与支持人员
  • 已在 DeepSeek Harness 中工作、希望统一入口的用户