← 返回列表
✓ 可直接安装
一个用于 DeepSeek Harness Web 的独立认证反向代理网关插件。
自动检查通过:npm 包已发布且 engines 声明满足基线;该结论来自程序自动检查,未经人工实机验证。 · 最近上游提交 2026/8/17 · 已提供中文文档
DeepSeek Harness Web 的认证反向代理网关插件
综合分
33
GitHub 分
33
用户评分
—
★ Stars
3
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add dsh-web-auth-gatewaynpm 包 dsh-web-auth-gateway 已校验归属本仓库,走 npm 安装最省事
数据截至 2026/9/19(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
安装兼容性检查✓ 自动检查通过
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✓npm 包dsh-web-auth-gateway @ 0.1.0
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
验证方式:npm registry 存在性 + package.json 静态校验 · 最后验证 2026/9/19 01:12:21
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-client-locale@deepseek-ai/dsh-client-runtime@deepseek-ai/dsh-client-ui-settings@deepseek-ai/dsh-client-ui-slots@deepseek-ai/dsh-host-webserver@deepseek-ai/dsh-settings用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动
README
dsh-web-auth-gateway 一个用于 DeepSeek Harness Web 的独立认证反向代理网关插件。 该插件在单独的环回端口上提供登录页面。认证通过后,它会代理完整的 DSH Web 界面,包括普通页面、插件资源、API 请求以及 WebSocket 升级。 功能特性 - 首次运行时创建管理员账户 - scrypt 加盐密码哈希;绝不存储明文密码 - HttpOnly 和 SameSite=Strict 会话 Cookie - 服务端内存会话 - HTTP、API 和 WebSocket 认证网关 - 位于 Settings > Plugins > Web UI Plugins 下的设置卡片 - 可配置的网关端口和会话生命周期 - 仅使用官方 @deepseek-ai/* NPM SDK - 不修改 DeepSeek Harness 源代码 安装 需要 Node.js 22 或更高版本以及 DeepSeek Harness。 dsh plugin --profile web add github:luodeb/dsh-web-auth-gateway 重启 DSH Web: dsh web --host 127.0.0.1 --port 3080 然后打开: http://127.0.0.1:3090 首次访问时,创建管理员账户。之后访问需要该账户。 设置 打开 Settings > Plugins > Web UI Plugins > Login gateway。 网关设置 默认值: enabled: true port: 3090 sessionTtlHours: 12 设置通过官方 DSH Settings 服务持久化到 ~/.dsh/settings.yaml。 登录页面 首次运行管理员设置 密码凭据存储在: ~/.dsh/web-auth-gateway/credential.json 该文件仅包含用户名、随机盐和 scrypt 密码哈希。其权限模式为 0600。 安全边界 原始 DSH Web 端口必须保持绑定到 127.0.0.1 或其他受信任的接口。如果上游端口暴露给不受信任的客户端,它们就可以绕过网关。 此插件目前监听 127.0.0.1。如需远程访问,请在网关前使用 TLS 反向代理或安全隧道。不要将明文 HTTP 直接暴露给不受信任的网络。 会话存储在内存中,并在 DSH 重启时失效。 开发 corepack enable pnpm install pnpm build pnpm typecheck pnpm test 将本地检出安装到 Web 配置文件: dsh plugin --profile web add link:$(pwd) 许可证 BSD-3-Clause
扫码进群