dsh-lan-gateway
rice-awa
把 DeepSeek Harness 的网页界面安全地开放到局域网或公网,自带密码验证,还能开启 TLS 加密。
Yuuz12143更新于 4 天前
给 DSH WebUI 加一道登录门,没登录就加载不了页面、调不了接口、连不上实时通道。
实用分
81 / 100
配置门槛
开箱即用
协议
MIT
语言
JavaScript
复制命令,或者把整个安装任务交给你的 Harness 智能体。
git clone https://github.com/Yuuz12/dsh-webui-auth.git请帮我安装 DeepSeek Harness 插件「dsh-webui-auth」: - GitHub 仓库:Yuuz12/dsh-webui-auth(https://github.com/Yuuz12/dsh-webui-auth) - 类型:cordis 插件(装到 DSH profile) - 该插件开箱即用,无需额外配置。 请先查看仓库 README 确认安装步骤,然后按官方方式安装。装完后告诉我怎么使用。
来自项目自身文档的清洗摘录。
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 :…
在 GitHub 打开来自同一生态方向的相似工具。
rice-awa
把 DeepSeek Harness 的网页界面安全地开放到局域网或公网,自带密码验证,还能开启 TLS 加密。
SeverusZh
把 Skills 和 MCP 服务器分组管理,左侧面板一键开关和过滤,让模型工具目录更清爽。
xgone
给 DeepSeek Harness 网页界面加上账号密码登录、MFA 验证和权限管理,远程访问更安全。