使用指南
从零开始,三步把你的 DeepSeek Harness 接入自己的服务器。
1. 注册账号(只需一次)
在 注册页 用邮箱 + 密码注册。注册需要邀请码:
- 如果管理员在服务器配置了通用邀请码(
DSH_INVITE_CODE),直接使用它; - 或者由已注册用户在「工作台 → 邀请码」生成一次性邀请码;
- 也可以用服务器上的管理脚本
python scripts/manage.py create-invite生成。
2. 接入工作电脑(Host)
两种方式任选其一,效果相同:
方式 A:账号密码
- 在 DSH Desktop 的 Remote 设置里把 Server 地址改为本服务器,例如
https://remote.example.com; - 用注册的邮箱密码登录,启用「允许控制此设备」;
- 插件会自动注册本机并保持在线。
方式 B:主机匹配码
- 在浏览器登录本服务器「工作台」,进入「工作电脑」标签;
- 点击「生成主机匹配码」,把
ABCD-EFGH形式的 8 位码输入插件; - 匹配码 10 分钟有效、一次性使用,同一账号同时只有一个有效码。
3. 从其他设备连接
- 在 DSH Desktop / VS Code / Android 客户端上登录同一个账号并配置同一个 Server 地址;
- 打开 Remote 工作区,选择在线的 Host;
- 连接建立后即可继续使用原生 Harness 界面操作远程工作区。
如果两边都在复杂 NAT 后,数据面会自动使用服务器的加密 Relay;部署了 TURN 时也会自动协商。
服务器地址与端口
REST: https://你的域名/api/v1/... WebSocket: wss://你的域名/ws/v1/connect Web 站点: https://你的域名/ (本页)
插件只接受 HTTPS origin;一次接入中的登录、注册、刷新与 WebSocket 必须使用同一个服务器地址。
安全边界
- 服务器永远无法解密会话:Relay 只转发密文,不落盘;
- 管理员可以撤销设备,但看不到任何会话内容;
- Remote 不提供 Shell、PTY 或远程桌面,Harness 原有的权限流程保持不变;
- 移除设备会同时吊销其凭证与活动连接。