dsh-web-auth:为 DeepSeek Harness Web GUI 增加传输层认证
`dsh-web-auth` 是一个 DeepSeek Harness (DSH) 插件,用于在 Web GUI 的传输层建立认证边界。它通过禁用默认 webserver 并插入认证网关,确保 HTTP 路由及 WebSocket/HTTP upgrade 路径在请求到达应用前完成身份验证。该插件支持 `always` 和 `non-loopback` 两种模式,默认强制所有请求(包括本地回环)进行登录。安全特性包括使用 scrypt 哈希存储密码、基于内存的会话令牌管理(带滑动 TTL)、设置安全的 HttpOnly/SameSite cookies、基于 IP 的登录尝试限制、Origin
Read Moredsh-auth:为 DeepSeek Harness Web 增加管理员登录
dsh-auth 是 DeepSeek Harness 的非官方社区插件(版本 0.2.3),旨在为仅在本机回环地址运行的 DSH Web 应用增加安全的 HTTPS 管理员登录。该插件由 hxy91819 维护,核心机制是引入项目持有的 Caddy forward_auth 边缘服务,统一拦截页面、API、下载、SSE 及 WebSocket 请求,确保未登录状态下的访问安全。 其核心能力包括:支持交互式或非交互式 JSON 配置;通过 Argon2id 哈希存储密码或启用登录令牌,避免明文保存;默认使用自动 TLS 证书以启用 HTTPS;独立运行 dsh-auth-caddy.servi
Read Moredsh-web-startup-auth: Securely Exposing the DSH Web Interface on Local Networks
dsh-web-startup-auth is a DSH networking tool plugin maintained by GDWhisper. It replaces the original web launcher, enabling `dsh web --host 0.0.0.0`, and includes login/registration pages along with session protection to ensure that API and RPC require valid sessions for remote access. The plugin takes effect automatically through bundle patches, storing credentials in `~/.dsh/web-auth.json`. It is suitable for sharing the DSH interface on trusted internal networks; for plaintext HTTP scenarios, it is recommended to use it with an HTTPS reverse proxy.
Read More