DSH Plugins
返回列表
🧩

dsh-remote-trust

admin-security 更新于 2026.10.17

在终端中运行以下命令:

dsh plugin install deepseekv41flash/dsh-remote-trust

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

在 DeepSeek Harness 中执行 dsh plugin install deepseekv41flash/dsh-remote-trust 安装本插件(源码:https://github.com/deepseekv41flash/dsh-remote-trust),安装后重启 dsh 生效。

插件介绍

当你通过域名和反向代理打开 dsh,页面能聊、却一进「设置 → 模型」就报错,而本机 127.0.0.1 一切正常——这往往不是服务挂了,而是浏览器侧的一道设计门控:非 loopback 页面会被当成不可信,设置镜像只走内存、从不发起 settings.describe,模型目录自然加载不了。

dsh-remote-trust 用官方 index 变换在页面里声明 ownsHost,让客户端把该页视为「可信本机」,设置持久化切到 host 模式,模型等配置界面才能按预期工作。实现上不改编译产物、不劫持 server.emit,注入幂等,插件卸载后 tap 会撤下,index 恢复原样。

适合已经用 --trusted-host 把 Web 开在可信域名上、又希望远程浏览器里设置真正可用的人。请把它当作有意放宽客户端门控:同一页面还会解锁其他依赖 isLoopback 的本机向能力,务必继续依赖 dsh 的会话与 token,公网或共享环境请叠加 nginx 认证、IP 白名单等防护。

使用场景

  • 域名访问 dsh 时设置→模型无法加载
  • nginx 反代 + --trusted-host 部署 Web
  • 远程浏览器需要完整可用的设置页

适合人员

  • 用域名反代自托管 dsh 的运维
  • 已配置 trusted-host 且懂客户端门控含义的管理员
  • 需在非本机地址修设置与模型目录的用户