dsh-trusted-page
在终端中运行以下命令:
dsh plugin install liujuntao123/dsh-trusted-page
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install liujuntao123/dsh-trusted-page 即可安装本插件,完整源码地址为 https://github.com/liujuntao123/dsh-trusted-page 。
插件介绍
DSH Web 客户端按页面 hostname 是否为回环地址来决定是否启用 Host 设置持久化。当你通过 Cloudflare Tunnel、nginx 反代或 LAN 直连等远程域名访问时,设置镜像降级为纯内存模式,Models 页加载提供方目录会直接报错,设置页也无法读写。dsh-trusted-page 把这个远程域名信任问题变成了设置面板里的一行可视化配置:输入域名回车即生效,同时联动 API 侧的 Host/Origin fence 和浏览器侧的页面受信判定,无需重启服务。
核心能力包括:在「通用」设置中以标签列表增删受信域名(支持 host、host:port、IPv6 字面量),自动剥离 URL 前缀与路径并统一小写,拒绝非法输入;写入后立即生效,匹配语义与服务端 fence 完全一致(无端口匹配任意端口,带端口精确匹配)。安全模型不变——受信域名之外的请求仍被 403 拒绝,页面仍需会话 Cookie 认证,插件只放宽操作者在已认证面板中自己声明的域名。
适合通过非回环地址远程管理 DSH Web 的运维人员:只要域名已路由到 DSH 服务,在面板里填一次域名,强刷页面即可恢复正常使用。
使用场景
- 通过 Cloudflare Tunnel 远程管理 DSH Web 时 Models 页报错
- nginx 反代后自定义域名访问设置页无法加载提供方目录
- LAN 直连非回环地址访问 DSH Web 设置持久化失效
适合人员
- 通过非回环域名远程管理 DSH Web 的运维人员
- 使用反向隧道或反代暴露 DSH 服务的开发者
- 需要可视化配置受信域名而非改启动参数的管理员