dsh pluginsEnglish
← 返回热门插件目录

DSH局域网内访问插件

Leon0555/dsh-lan-access · 工具

一个DSH局域网内访问插件:让 DeepSeek Harness 可在局域网内被其他设备访问的 DSH 插件。

★ 13GitHub 星标
1分支
2026-09-08最近更新
JavaScript开发语言
MIT许可证

主要功能

  • crypto.randomUUID polyfill浏览器只在安全上下文(HTTPS/localhost)暴露 crypto.randomUUID,局域网明文 HTTP 下不存在,会导致 DSH 的 RPC 全部失败 (项目/会话列表加载不出、无法添加工作区)。
  • 绑定 0.0.0.0 后,同一网络内任何设备都能连接 DSH(无认证), 等于整网都能触达本机的命令执行能力。
  • polyfill代码行注入 webServer,用官方预留的 tapIndex 钩子向 index.html 注入内联脚本
  • 本插件向每次返回的 index.html 注入兜底实现(标准 UUID v4,crypto.getRandomValues 生成),任何设备的 浏览器访问都正常。
  • 手机/窄屏自动适配(v0.1.2+)屏幕宽度 ≤820px 时自动切换为紧凑移动排版, 无需任何配置。

使用条件

  • DSH 把"配置平面"——设置页、模型/Provider 管理、凭据、Agent Preset、 目录选择、llm.discoverModels(模型探测)等接口——硬性限制为仅本机回环 (127.0.0.1)可访问。
  • 即使本插件将 Web 服务绑定到 0.0.0.0,这些接口从 局域网 IP 访问仍会返回 HTTP 403(如"加载提供方目录失败: ...

安装命令

dsh plugin --profile web add github:Leon0555/dsh-lan-access
查看 GitHub 仓库 ↗返回热门插件目录