dsh-authless
在终端中运行以下命令:
dsh plugin install zerodegress/dsh-authless
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install zerodegress/dsh-authless 安装本插件;源码与说明见 https://github.com/zerodegress/dsh-authless。
插件介绍
本地跑 DeepSeek Harness 时,Web UI 往往要先过一道启动令牌:浏览器要带 Cookie,/api 未授权会 401,用起来像多一层「进门密码」。dsh-authless 针对的就是这种本地开发、单机调试时的摩擦——它去掉这层浏览器侧的令牌校验,让界面用普通 http 地址就能打开,API 与 WebSocket 也能按已通过鉴权的路径工作。
实现上,插件会接管连接服务里的 browserAuth 决策:凡是通过 admit 前置规则(本机回环、监听绑定地址、或 --trusted-host 声明的权威)进到服务的请求,后续令牌与 Cookie 检查一律放行。卸载后会恢复宿主原来的 browserAuth 所有者;补丁层(profile、cordis.patch 等)仍可覆盖插件注入的配置行。
需要心里有数:令牌曾是本机进程访问 Harness API 之间的主要闸门,安装后等于主动降级——同一台机器上任何能连到端口的进程(含其他本地用户)都可能调用 API,因此更适合单用户、可信本机环境。经反向代理或局域网访问时,仍须用 --trusted-host 声明权威,否则 admit 仍会 403;--host 0.0.0.0 等行为不由本插件改变。
使用场景
- 本机调试 DSH 时不想每次带启动令牌或 Cookie 打开 Web UI
- 单机环境需要快速访问 Harness API 与 WebSocket,且接受放宽浏览器侧鉴权
- 已在 loopback 或 trusted-host 范围内访问,希望去掉多余的 401 令牌门槛
适合人员
- 在本机运行 DeepSeek Harness 的开发者
- 使用单用户、可信本机环境的个人用户
- 清楚安装会降低本机 API 隔离、仍需要 admit 边界的人