dsh-lan-gateway
把 DSH Web GUI 发布到局域网/公网,dsh 仍只绑定回环。除显式开启局域网免密外,所有来源均须登录换取 HMAC 会话 Cookie。提供自签名或自定义 TLS、用于明文 HTTP 代理的 secureCookies 覆盖项,以及让局域网纯 HTTP 来源正常打开工作区的 UUID shim。
Publishes the DSH Web GUI to LAN or internet with dsh kept on loopback. Every source must sign in for an HMAC session cookie unless passwordless LAN is opted into. Adds self-signed or custom TLS, a secureCookies override for plaintext-HTTP proxies, and a UUID shim for plain-HTTP origins.
怎么安装
dsh plugin add @riceawa/dsh-lan-gateway 简介
把 DeepSeek Harness 的 Web GUI 安全地开放到局域网 / 公网。 附带**不安全源 UUID shim**:网关以纯 HTTP 局域网地址服务页面时,浏览器不提供 crypto.randomUUID,本插件的 client bundle 会在页面加载早期自动补上 getRandomValues 版实现,让工作区(含其他设备打开的工作区)在网关下正常打开。 附带**TLS 支持**:可用自动生成并持久化的**自签名证书**,或挂载**自己申请/签发的 PEM 证书**,让网关以 HTTPS 服务(自签名证书首次访问会看到浏览器警告,属预期行为)。 dsh 的 web CLI 会硬拒绝 --host 0.0.0.0(避免把远程代码执行暴露到网络),所以本插件 让 dsh 继续只绑 127.0.0.1,自己另起一个 0.0.0.0 反向代理网关转发到 loopback 端口, 改写 Host/Origin 以通过 /api 信任围栏。**LAN 与 loopback 来源免密代理;非 LAN 来源 必须先完成登录页并出示 HMAC cookie。** 特性 **双端一体**:host 端是反向代理网关(登录 / HMAC cookie / 信任围栏 / TLS);client 端是 不安全源 UUID shim + **官方设置页卡片**(DSH Settings…
推荐参考
信息
- 协议
- MIT
- 语言
- TypeScript
- GitHub 星标
- 5
- 月下载
- 599
- 最近更新
- 2026-09-19
- 创建于
- 2026-08-16
基础安全检查
- 检查结果
- 无
- 收录来源
- curated:awesome-dsh-plugin.com, curated:awesome-dsh-plugin/awesome-dsh-plugin
- 主题标签
- deepseek-harness, deepseek-harness-plugins, dsh, dsh-plugin, gateway, nodejs, plugin-discovery
同类推荐
dsh-bridge
wenbin-wb/dsh-bridge
DeepSeek Harness 远程与移动端接入插件:提供局域网扫码直连、Cloudflare 与自建公网隧道,以及微信、QQ、飞书、Telegram 机器人交互,内置安全认证与访问控制。
dsh-ios
ZSeven-W/dsh-ios
在对话里直接操作 iOS 模拟器或 USB 连接的 iPhone:22 个 Agent 工具用于启动、构建、按无障碍标识或 OCR 文本驱动 UI、列表行操作与 SwiftUI 预览热重载,并附带可点击拖拽的流式侧边栏面板。
dsh-tether
zexadev/dsh-tether
用 Android/iOS 手机远程使用电脑上的 dsh 完整网页界面,经 iroh 跨网点对点打洞直连,不用架任何服务器;打不通才退回 relay,relay 只见密文。
dsh-web
zhu1090093659/dsh-web-ui/tree/main/packages/dsh-remote-web-ui
手机/PC 远程操控 dsh web 工作区:扫码配对、令牌门控通道、SSE 实时同步,提供移动端与完整桌面 GUI 两种远程形态。