dsh-totp-proxy:为 DSH 增加 TOTP 与可吊销会话的反向代理
dsh-totp-proxy 是 realjhen123 维护的 DSH/Cordis 插件与反向代理,在 Nginx 与 DSH 3080 之间监听 3090,用 TOTP 或固定 token 登录后向浏览器签发可吊销的 dsg_session,原始 dsh-auth cookie 留在服务端。需 Node.js 22+,凭据存于 ~/.dsh/dsh-totp-proxy/。部署时仅暴露反代到 3090,3080 本机可达;HTTPS 下设置 COOKIE_SECURE。MIT 0.2.0。
阅读全文dsh-public-origin:解决 DSH 插件在反向代理下的回环地址问题
dsh-public-origin 是一个 DSH 插件,旨在解决第三方插件在公网反向代理部署下因回环地址限制而失效的问题。它通过改写 Host 头、处理 iframe 拒绝、集成 DSH 认证机制及修复安全漏洞,实现了在不修改上游代码前提下的安全兼容。安装后需配合 DSH 的 `--trusted-host` 参数及正确的 Nginx 反向代理配置(含 X-Forwarded-* 头)使用。
阅读全文dsh-trusted-host-is-loopback:解决反向代理环境下 Host-backed 设置失效的问题
DeepSeek Harness (DSH) 插件 `dsh-trusted-host-is-loopback` 旨在解决通过反向代理访问经过身份验证的 Web UI 时,部分功能因被误判为远程请求而失效的问题。该插件通过修改客户端判定逻辑,将认证页面标记为本地回环,从而恢复 Host-backed 设置(如模型配置、API-key 设置)在反向代理场景下的可用性。安装后需重启 DSH,无需额外配置。
阅读全文dsh-remote-trust:修复反向代理环境下的 DeepSeek Harness 设置界面
DSH Harness 通过域名访问时,因客户端安全策略判定非本机访问,导致设置页面无法使用。`dsh-remote-trust` 插件通过注入脚本修改 `globalThis`,将当前域名标记为“可信本机”,从而绕过 `isLoopback` 检查,使镜像持久化等功能正常。该插件不修改源码,支持静默降级,但需注意它放宽了安全门控,仅适用于已配置 `--trusted-host` 且有额外认证保护的私有部署。
阅读全文dsh-lan-guard:将 DSH Web UI 安全暴露给局域网
dsh-lan-guard 是 DeepSeek Harness 的局域网访问插件。它通过反向代理将官方 UI 转发至局域网,默认提供自签名 HTTPS 和二维码访问。该插件具备门控反向代理、设备配对、阻断机制及双密码认证功能,配置简单,无需修改源码,安装后重启即可使用。
阅读全文DeepSeek Harness 局域网反向代理插件
针对 DeepSeek Harness (DSH) 在反向代理访问时遇到的设置面板打不开、WebSocket 断连等问题,社区开发者 xchannel1987 提供了 dsh-reverse-proxy-xc 插件。该插件运行独立服务(默认 0.0.0.0:3090),将局域网请求转发至 DSH 主服务,并自动处理 Header 改写、认证注入及环境兼容性问题,确保移动端体验与本地一致。安装需通过 CLI 命令 `dsh plugin --profile web add dsh-reverse-proxy-xc`,启用后通过内网 IP 访问即可使用。该方案仅限内网环境,请勿暴露至公网。
阅读全文dsh-remote-gateway:让 DeepSeek Harness 远程访问的安全反向代理
`dsh-remote-gateway` 插件由 RyensX 维护,旨在为 DeepSeek Harness (DSH) 提供安全的远程访问方案。该插件采用反向代理模式,网关负责接收远程请求并进行认证(支持密码和 IP 白名单)及 HTTPS 配置,DSH 进程则始终仅监听本地 `127.0.0.1`,从而确保安全。 核心功能包括实时生效的配置、HTTPS 证书支持、IP 白名单及 Host 控制。用户需通过官方命令安装,首次使用需通过本地配置密码。安装后,可通过网关地址访问 DSH,支持局域网及 VPN 等工具访问。该方案适合需要在多台设备间同步使用 DSH 的开发者,但需注意远程工具依赖
阅读全文DeepSeek Harness (DSH) 插件:dsh-web-auth
DSH 的 Web 进程默认绑定 127.0.0.1,通过 frp 暴露的访问会被 Host 信任栅栏拦截。dsh-web-auth 插件通过在 DSH 进程内运行反向代理,为公网访问提供 Token 登录与 HttpOnly 会话管理。 该插件支持 Token 登录、免 Cookie 访问、WebSocket 透传及 IP 连续失败限速。安装需将仓库加入 bundles,并生成 token 文件。配置可选,默认监听 3081 端口。部署时需配合 frpc 将流量转发至此 gate 端口。插件零外部依赖,采用 Fail Closed 机制,确保 DSH 本体安全。
阅读全文DeepSeek Harness 插件:dsh-https-fix
dsh-https-fix 是一款为 DeepSeek Harness (DSH) 提供外网 HTTPS 访问的插件。它通过内置反向代理、证书管理及热补丁技术,解决了公网访问与安全配置问题。 该插件支持自动自签或自有证书,提供独立的 Web 登录认证。使用时需在配置页填入域名或 IP 并一键打补丁,通过 12 项校验即可生效。但该插件具有高危特性,通过运行时修改 DSH 源码,对版本兼容性要求极高,升级 DSH 前必须卸载插件,且需注意修改默认密码以防安全风险。
阅读全文dsh-remote-access: 为 DeepSeek Harness 提供安全远程访问的 TLS 代理插件
dsh-remote-access 是一个 DSH 插件,作为 DSH Web 服务的 TLS 边缘入口,解决其默认仅支持本地访问的问题。该插件提供独立端口监听、自动生成自签证书、用户名密码登录及会话保护功能。支持通过 GUI 热配置 TLS、端口和账号,实现 HTTP/WebSocket 透明反代。用户可通过局域网或 FRP、Cloudflare 等隧道将其暴露到远程。安装后需在 GUI 设置面板配置用户名密码并启动,即可访问 `https://127.0.0.1:3081`。
阅读全文dsh-lan-proxy:dsh 进程内的反向代理插件
dsh-lan-proxy 是运行在 dsh 进程内的 ESM 插件,用于解决 DSH 默认无法使用 `--host 0.0.0.0` 的问题。它提供 HTTP/HTTPS 双栈监听及反向代理功能,支持 TLS、IP 白名单免密、一次性登录码及设备管理。配置通过 YAML 文件覆盖,安装后需重启进程。注意其依赖内部实现细节,仅兼容特定版本,且访问日志需手动清理。
阅读全文dsh-web-auth: DSH Web 的密码门与反代认证
`dsh-web-auth` 是 DSH Web 的安全插件,通过登录页和 HttpOnly 签名 Cookie 实现全站访问控制,支持 WebSocket 与反代环境。插件具备防爆破、会话管理、远程设置解锁及监听地址切换等功能,采用 scrypt 加密存储密码。安装后需立即设置密码,并通过 SSH 端口转发或配置文件启用远程设置,以降低 Web 界面直接暴露在公网的风险。
阅读全文dsh-auth-proxy:DSH Web GUI 的令牌鉴权反向代理插件
dsh-auth-proxy 是一个为 DeepSeek Harness (DSH) Web GUI 提供静态令牌鉴权与访问控制的插件。它监听本地端口,通过内置登录页和 SHA-256 校验,将流量转发给 DSH 服务。插件支持 HttpOnly 会话 Cookie、IP 白名单、失败锁定、实时配置热更新及品牌层重写,且无需修改源码即可部署。注意其本身不处理 TLS,外部访问需配合反向代理使用。
阅读全文omdsh-remctrl:为 DeepSeek Harness 添加远程访问入口
`omdsh-remctrl` 是一个 DeepSeek Harness 的远程控制插件,旨在解决移动端操作不便的问题。它通过反向代理和 Cloudflared 隧道,将 DSH 的完整界面暴露到公网,支持手机观看会话、批准请求及分派工作。 核心功能包括 HTTP/WebSocket 转发、密码鉴权、自动隧道生成及移动端适配。该插件默认未启用,需在插件中心手动激活。安全方面依赖 DSH 的会话机制及速率限制。安装需满足 Node.js 环境要求,配置项极少,支持使用默认 Cloudflare 隧道地址或自有域名。
阅读全文dsh-login-gateway:为 DSH Web UI 增加登录门卫与反向代理
dsh-login-gateway 是由 runfali 开发的 DeepSeek Harness 插件,旨在为仅监听本地回环地址的 dsh Web UI 提供受控的外部访问入口。该插件在 0.0.0.0:3081 提供用户名密码登录界面,认证通过后,将 HTTP 与 WebSocket 请求全量反向代理至本地 3080 端口,并自动改写请求头以通过 dsh 的信任校验。项目基于 Node.js 22+ 开发,零运行时依赖且采用 MIT 许可证,安装过程不修改 dsh 原有文件或配置,属于零侵入式设计。核心安全特性包括基于 IP 和用户名的登录限速、会话绑定 User-Agent、改密自动吊销
阅读全文rice-awa/dsh-lan-gateway:把 DSH Web GUI 安全开放到局域网/公网的插件
rice-awa/dsh-lan-gateway 是一个 DSH 插件,旨在安全地将 DSH Web GUI 开放至局域网或公网。它通过反向代理网关解决 DSH 仅绑定 127.0.0.1 导致其他设备无法访问,以及直接监听 0.0.0.0 带来的安全风险矛盾。该插件保持 DSH 本地绑定,另起网关转发请求,并实施来源分级策略:LAN 与本机来源免密访问,非 LAN 来源需通过登录页及 HMAC 会话 Cookie 验证。插件支持可选 TLS(自签名或自定义证书)、速率限制、CSRF 防护及热配置管理。用户可通过 `lan_gateway` 命令或 DSH 对话进行启用、密码设置及状态监控。密
阅读全文Nginx负载均衡:简单配置实现多服务器分流
本文介绍Nginx负载均衡配置,解决单服务器负载过高问题。需准备至少两台运行相同服务的后端服务器,安装Nginx并确保后端端口开放。核心配置分两步:用`upstream`定义后端服务器组(支持轮询、加权及健康检查,如`server 192.168.1.100:8080 weight=2;`或配置`max_fails=2 fail_timeout=10s`);在`server`块中配置`proxy_pass`到该组,并传递客户端`Host`和真实IP(`proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr;`)。验证需执行`nginx -t`检查语法,`nginx -s reload`重启,测试访问确认请求分发。常见问题如后端无响应、配置错误等,可通过检查防火墙和日志解决。进阶策略含IP哈希(`ip_hash`)和URL哈希(需模块)。
阅读全文