dsh-lan-proxy
v0.1.0 · 4 天前发布
LAN access for DeepSeek Harness Web UI: loopback-preserving reverse proxy with Host/Origin rewrite, in-app browse directory picker, and a secure-context UUID polyfill. For trusted LANs only — the harness web control plane has no authentication.
README
dsh-lan-proxy


DeepSeek Harness(DSH)Web UI 的局域网访问插件 —— 一个插件解决三件事:
1. 局域网反向代理:在 0.0.0.0:<port> 提供完整 Web UI,转发到回环后端并重写 Host/Origin,
使 /api 信任围栏(含特权方法)放行局域网客户端;WebSocket(events.mux / events.host)同样支持。
2. 应用内目录选择器:把默认的 native 系统对话框(弹在宿主机桌面、局域网设备看不到)换成
网页内目录浏览器,任何设备都能选工作区。
3. UUID polyfill:向页面注入基于 crypto.getRandomValues 的 crypto.randomUUID 兜底,
修复局域网明文 HTTP(非安全上下文)下页面崩溃(如「新建文件夹」报
crypto.randomUUID is not a function)。
⚠️ 安全警告:DSH Web 控制面没有任何认证,且 Agent 可执行代码。本插件有意把这一点暴露给网络——
任何能连到代理端口的人都等于拿到该机器的远程代码执行能力。只建议在可信局域网使用,
并
版本兼容矩阵
| DSH 版本 | 状态 | 说明 |
|---|---|---|
dsh@0.1.0-rc.6 | ❓ 未知 | metadata 缺失 |
dsh@0.1.0 | ❓ 未知 | — |
dsh@0.2.0 | ⚠️ 待验证 | 待实测(API 可能在变) |
dsh@0.3.0+ | ❓ 未知 | 尚未发布 |
💡 兼容矩阵每周末自动跑实测,欢迎 PR 修正
元数据
- License
- MIT
- npm
- dsh-lan-proxy
- Repo
- —
- Engines
{}- Weekly DL
- 0
- Monthly DL
- 0
- dsh.bundle
{}