安装
在 DeepSeek Harness 里通过 dsh-market 安装
dsh plugin --profile web add dshmarket
或使用命令行
dsh plugin --profile web add github:siberiah2o/dsh-plugin-remote
装任何插件都等于在你的机器上跑第三方代码,权限和你本人一样大——能读你的文件、用你的凭据、访问网络。请先审阅源码,并尽量锁定 commit(github:owner/repo#sha)。
截图
README
DeepSeek Harness (DSH) Web GUI 的远程访问网关:登录认证 + HTTP/WebSocket 反向代理到本机 DSH 服务。
English · MIT
安装
dsh plugin --profile web add dsh-plugin-remote && dsh web
注意:这是 DSH(DeepSeek Harness)插件,需要通过
dsh plugin(或 profile 依赖)安装到 profile 中才会激活网关和设置面板;单独npm i不会生效。
截图
| 登录页 | 设置 → 远程访问 |
|---|---|
![]() |
![]() |
功能
- 登录后远程访问:scrypt 凭据 + HttpOnly 会话 Cookie;HTTP/WebSocket 反向代理并重写 Host/Origin,无需
--trusted-host - 白色主题登录页(shadcn/ui,移动端适配)带 DeepSeek Harness 品牌
- 设置面板(DSH GUI → 设置 → 远程访问):
- 远程访问白名单(IP / CIDR;127.0.0.1 始终放行;热加载)
- 账号密码修改(改后旧会话立即失效)
- 来源请求记录:全部请求按天 JSONL 分片存储,支持下载与 1/3/7 天保留规则
- 中英文双语,跟随 GUI 语言
- 零运行时依赖(node:http/https);Next.js 登录应用在
gateway/内
使用
- 打开
http://<服务器IP>:4080—— 首次访问创建唯一账号 - 管理账号:
node lib/remote-passwd.mjs add|set-password|list|del <用户名> - 数据位于
$DSH_HOME/plugin-data/dsh-plugin-remote/(users.json、whitelist.json、logs/)
License
MIT