dsh-web-startup-auth
在终端中运行以下命令:
dsh plugin install GDWhisper/dsh-web-startup-auth
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中安装该插件时,请使用完整开源地址 https://github.com/GDWhisper/dsh-web-startup-auth 作为插件来源。
插件介绍
DeepSeek Harness 的 Web 界面默认更偏向本机回环访问。原版启动流程出于安全考虑拒绝监听非回环地址,这让一些真实场景变得不太方便:比如开发者希望从局域网内其它设备打开 DSH,或在测试机、容器、远程开发环境中访问同一个 Web 界面。dsh-web-startup-auth 正是为解决这个边界问题而出现:它替换了原有的远程启动限制,让 DSH Web 可以监听局域网地址,同时用用户名/密码认证、会话 cookie 和 API 保护来兜住远程暴露带来的风险。
插件的核心能力不只是“允许 0.0.0.0”,而是把远程访问补齐成一套相对完整的 Web 入口。首次访问会引导设置管理员账号密码,之后进入登录页;成功登录后会下发签名 cookie,并保护大部分 API 与第三方插件的 RPC 路由。它还为局域网 HTTP 访问中常见的非安全上下文问题提供修复,例如补充 crypto.randomUUID、在认证通过后以回环身份放行 DSH 的部分敏感接口,让设置面板、插件配置、自动化相关能力在远程浏览器中也能继续工作。同时,设置面板会新增“认证”标签页,用来退出登录或修改密码。
它适合需要在受控网络环境里远程访问 DSH Web 的人,例如个人开发机、家庭局域网、团队内测试环境,或希望把 DSH Web 界面开放给同一内网设备使用的用户。它并不是一个面向公网直接裸跑的加密解决方案;更理想的使用方式是在可信内网中部署,或在前面加上 HTTPS 反向代理。换句话说,它解决的是“远程 Web 启动被默认拦住”的可用性问题,并通过登录、会话、限速和本地凭据保护,把这种便利性控制在一个可管理的范围内。
截图预览
使用场景
- 从局域网内其他设备访问 DSH Web 界面
- 为远程开发机增加登录保护和 API 鉴权
- 在可信内网中开放 DSH 设置面板与插件功能
适合人员
- 需要在内网远程访问 DSH Web 的开发者
- 搭建团队测试环境或共享工作站的技术用户
- 希望为 DSH Web 增加账号密码认证的使用者