dsh-lan-gateway
rice-awa
把 DeepSeek Harness 的 Web GUI 安全地开放到局域网或公网,自带密码鉴权,支持可选的TLS。Securely expose DeepSeek Harness's Web GUI to your local network or the public internet, with built-in password authentication and TLS support.
Yuuz12143Updated 4d ago
WebUI 身份认证:HTTP/传输层强制登录(资源、插件 bundle、/api、WebSocket 四层防护),服务端会话 + HttpOnly Cookie。
Practical score
81 / 100
Setup
Ready to use
License
MIT
Language
JavaScript
Copy the command, or hand the whole task to your harness agent.
git clone https://github.com/Yuuz12/dsh-webui-auth.gitPlease install the DeepSeek Harness plugin "dsh-webui-auth" for me. - GitHub repository: Yuuz12/dsh-webui-auth (https://github.com/Yuuz12/dsh-webui-auth) - Type: a Cordis plugin (installed into a DSH profile) - It should work out of the box with no extra confi…
A cleaned excerpt from the project's own documentation.
dsh-webui-auth English 中文 DSH WebUI 身份认证插件(持久化插件)。在「设置 → 身份认证」或首次访问登录页创建账号密码后, 未认证的浏览器无法加载 WebUI 的任何资源、调用任何接口或建立任何实时连接 ——认证在 HTTP/传输层强制执行,不可通过浏览器开发者工具绕过。 架构 认证由四层组成,全部通过 运行时包装 webServer 路由 实现, 不改动任何 DSH 核心包源码 : 层 机制 未认证行为 --- --- --- WebUI 资源(index.html、/assets/ 、SPA 路由) 插件注册 prefix '' 兜底路由,校验会话后转交 frontend-static 302 → 登录页 插件 bundle(/plugins/ ) 运行时包装 /plugins 前缀路由 handler 401 /api RPC 接口 运行时包装 /api 前缀路由 handler 401 WebSocket( /api/remote.mux ;旧核心 /api/events.mux 、 /api/events.host ) 运行时包装 upgrade 路由 handler 401 拒绝升级 - 不修改核心包 :dsh 升级不会覆盖补丁、不会产生「升级后 /api 裸奔」的窗口。插件每次启动对路由表重做包装,并用 2s→10s 重扫捕获晚注册路由。 v0.1.2-alpha.2 及更新核心的事件流 WebSocket 位于 /api/remote.mux (由 dsh-api-gateway 注册),候选列表自动适配,不再误报「upgrade 路由缺失」。 - 同前缀的顶层 exact 路由同样纳管(0.3.6) :路由表对 exact 的优先级高于 prefix ,只包装 prefix 会漏掉 client-hmr 的 /plugins/events (SSE 通道)这类成员——0.3.5 及更早版本实测匿名 GET 即可读到 整个客户端插件图 (插件 id、bundle URL、revision)并长期挂着接收 rebuild 事件。现在 /api 、 /plugins 前缀下的顶层 exact 路由会被逐个包装(含晚注册重扫);插件自身端点( /dsh-webui-auth/ )不在受保护前缀下,不受影响。 - fail-closed :…
Open on GitHubSimilar tools from the same corner of the ecosystem.
rice-awa
把 DeepSeek Harness 的 Web GUI 安全地开放到局域网或公网,自带密码鉴权,支持可选的TLS。Securely expose DeepSeek Harness's Web GUI to your local network or the public internet, with built-in password authentication and TLS support.
SeverusZh
DeepSeek Harness Skills & MCPs 分组管理器 — 分组管理 Skills、过滤模型技能目录、独立开关 MCP 服务器、左侧面板一键管理 / Group skills, filter the model skill catalog, toggle MCP servers, left panel UI
xgone
Remote access & authentication for DeepSeek Harness web UI: account/password login gate, MFA (TOTP), signed session cookies, role-based access, in-browser directory picker, and a Settings page for account management (npm: @xgone/dsh-remote).