dsh-remote-trust
在终端中运行以下命令:
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 且懂客户端门控含义的管理员
- 需在非本机地址修设置与模型目录的用户