qlings/DSH-Remote-Desktop ↗★ 0

@local/dsh-remote-desktop

Host/slave remote desktop for DSH: machine A runs everything, machine B only renders the page.

패키지
@local/dsh-remote-desktop
호환성
미검증
버전
1.4.5
최근 업데이트
2026. 11. 3.

설치

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:qlings/DSH-Remote-Desktop

使用前准备

  • 两台电脑均已安装并能正常打开 DeepSeek Harness 的 Web 界面或桌面客户端。
  • 两台电脑网络可达,主机中继端口可访问。
  • 插件提供可直接加载的 JavaScript,无需自行编译。
  • 插件使用 DSH 的 Web 服务与客户端扩展接口,目前未声明最低兼容版本;旧版宿主遇到加载问题时,请先更新并检查实际使用的 profile。

配置参考

日常配对、角色切换、共享开关、本机名称和本机 / 远程切换可在设置页完成。高级配置由宿主的插件配置提供。

状态文件位于 $DSH_HOME/dsh-remote-desktop.json;未设置 DSH_HOME 时使用 ~/.dsh/dsh-remote-desktop.json。

配置项默认值说明
role""自动选择;也可设为 host、client 或 off
host""从机连接的主机地址
token自动生成配对令牌,两端需一致
name系统主机名本机显示名称
bind / port0.0.0.0 / 9527主机中继监听地址与端口
share见下文主机共享开关
localPort9528从机本地代理端口,仅监听 127.0.0.1
autoOpentrue从机自动进入远程界面
mode""跟随保存的模式;可显式设为 remote 或 local
advertise""展示的主机对外地址
allow[]来源 IP 白名单;为空时仍需令牌
tlsCert / tlsKey""主机 HTTPS 证书与私钥路径
caFile""从机使用的自定义 CA 证书路径
insecurefalse从机是否跳过 TLS 证书校验,仅供调试
dshPort自动探测主机本地 DSH Web 端口,探测失败时可指定
secret自动读取高级选项:主机 browser-session 密钥
stateFile默认状态文件自定义状态文件路径

持久化与优先级: 设置页保存的地址、令牌、角色等优先于配置初始值;role: off 始终停用插件,显式 mode 优先于保存的模式。全新状态且未显式设置 role / share 时共享关闭;已有状态或显式配置角色时,请同时检查 share,其配置默认值为 true。

高级配置示例(调整已有插件行的 config,不要重复插入):

- id: dsh-remote-desktop
  name: '@local/dsh-remote-desktop'
  config:
    role: host
    share: false
    bind: 0.0.0.0
    port: 9527
    advertise: https://dsh.example.com