dsh-loopback-bridge
在终端中运行以下命令:
dsh plugin install johnhom1024/dsh-loopback-bridge
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中执行 dsh plugin install johnhom1024/dsh-loopback-bridge 即可安装该插件,源码地址为 https://github.com/johnhom1024/dsh-loopback-bridge ,安装后重启 dsh web 进程生效。
插件介绍
DSH 的设置页有一个硬编码的前端判断:地址栏不是 127.0.0.1 或 localhost 时,整页直接切为只读,模型配置和 API Key 全部锁死。而服务端自 0.1.2 起已经通过 --trusted-host 放开了 RPC 通道,卡住的只是浏览器里那一刀。想在家 NAS 或树莓派上用局域网 IP 或域名远程调参的用户,过去要么改 nginx 反向代理的 Host(结果 cookie 绑 Host,0.1.2 直接 401),要么干脆放弃远程管理。
dsh-loopback-bridge 的做法刻意做到最小:纯客户端、页面加载时把当前连接标记为本机,设置页的可用性检查自然通过,无需任何服务端改动。不修改官方 DSH 包,不需要调整反向代理,重启 web 进程即生效。未来 DSH 若原生支持浏览器侧 trusted-host,卸载插件即可,零迁移成本。
适合在家庭 NAS、树莓派或 VPS 上跑 DSH、希望通过 LAN IP 或公网域名管理设置的用户。一个重要前提:插件把改设置的权限等同于打开页面的权限,在可信局域网内完全合理,但挂公网则必须在前端叠加 authentik 或 oauth2-proxy 等鉴层,否则任何能访问页面的人都具备凭据写入能力。插件本身不做任何服务端鉴权,这道门完全由运维者把守。
使用场景
- 在家庭 NAS 上用局域网 IP 从另一台电脑修改 DSH 模型与 API Key
- 通过公网域名远程管理 DSH 设置,前端叠加 authentik 或 oauth2-proxy 鉴权
- 不改 nginx 反向代理、不碰官方源码,重启 web 进程即生效
适合人员
- 在家庭 NAS 或树莓派上自托管 DSH 的用户
- 希望通过局域网 IP 或域名远程管理 DSH 的自维护者
- 不想改官方源码、追求最小侵入式方案的插件用户