DeepSeek Harness 插件

siberiah2o/dsh-plugin-remote

Star 数 ★ 0 分类 远程与移动端 收录于 2026-08-18

DSH Web 远程访问网关:登录鉴权 + 到本机服务的 HTTP/WebSocket 反向代理,无需 --trusted-host。

安装

# GitHub 源码(首次需按提示配置 allowBuilds 构建授权后重试)

dsh plugin --profile web add github:siberiah2o/dsh-plugin-remote

装任何插件都等于在你的机器上跑第三方代码,权限和你本人一样大——能读你的文件、用你的凭据、访问网络,工具审批管不到它。GitHub 来源的插件还会在安装时执行构建脚本。请只安装可信来源,并尽量锁定 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.jsonwhitelist.jsonlogs/

License

MIT

内容来自项目 README(GitHub)↗

链接

同类插件

查看整个分类 →