dsh-reverse-proxy-xc
在终端中运行以下命令:
dsh plugin install xchannel1987/dsh-reverse-proxy-xc
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中执行 dsh plugin install xchannel1987/dsh-reverse-proxy-xc 安装本插件,源码仓库地址为 https://github.com/xchannel1987/dsh-reverse-proxy-xc ,安装完成后重启 DSH 即可使用。
插件介绍
DSH Web GUI is designed for local loopback use out of the box. When accessed through a reverse proxy from another device on the LAN, the frontend detects a non-loopback environment and disables the settings panel, randomUUID becomes unavailable over plain HTTP, and WebSocket connections fail to relay correctly. dsh-reverse-proxy-xc exists to eliminate exactly these breakages.
The plugin starts an independent proxy process on 0.0.0.0:3090 and forwards requests to the DSH main service at 127.0.0.1:3080. At the proxy layer it injects an isLoopback=true flag to unlock the settings panel, auto-injects a randomUUID polyfill, and performs streaming pass-through for WebSocket, so a phone or tablet browser gets the same sidebar, session list, settings panel, and credential management experience as a local 127.0.0.1:3080 session.
If you want to casually check sessions on a tablet, manage API credentials from another device, or share a DSH entry point with teammates over a trusted intranet or VPN, this plugin is the one-toggle solution. It ships disabled by default; simply flip the switch in the DSH settings panel and you are good to go, with no extra dependencies and no changes to DSH core.
使用场景
- 在手机或平板浏览器中直接访问 DSH Web GUI 并管理会话
- 通过 VPN 跨网访问 DSH 的设置面板与 API 凭据
- 在局域网不同工位共享同一 DSH 入口
- 在反向代理环境下修复 WebSocket 断开与 randomUUID 报错
适合人员
- 需要在多台设备上访问 DSH 的个人用户
- 在局域网或 VPN 中协作使用 DSH 的小型团队
- 希望用平板随手查看会话的开发者