前言¶
DeepSeek Harness(DSH)插件 dsh-fingerprint-relay 用于解决 DSH 无法访问某些提供商的问题。这些提供商会对客户端的 TLS 指纹进行限制。当提供商在浏览器或其官方 CLI 中运行正常,但 DSH 返回 unauthorized client detected 或 403 时,该插件通过运行一个本地 Python 出站进程来处理请求。上游允许列表信任此进程,它将 DSH 的请求转发给目标提供商。
插件信息¶
- 名称:dsh-fingerprint-relay
- 所有者:Wilfred-wei
- 许可证:MIT
- 核心功能:管理本地指纹中继,使 DSH 能够到达对客户端 TLS 指纹进行限制的提供商。
安装¶
该插件通过一个 PowerShell 脚本安装,用于处理插件注册、Python 虚拟环境创建、依赖项安装以及解释器路径的写入。
git clone https://github.com/Wilfred-wei/dsh-fingerprint-relay.git
cd dsh-fingerprint-relay
.\scripts\install.ps1
安装完成后,必须重启 DSH Desktop 以应用更改。
配置与使用¶
配置涉及在 DSH 设置中添加一个本地中继,然后将提供商路由通过该中继。
- 打开 DSH 设置,导航到 Fingerprint relay。
- 点击 Add relay。
- 配置上游 URL 为
https://agentrouter.org,本地端口为7187。 - 点击 Start。状态应变为
running / healthy。 - 在 Providers through a relay 下,将 Anthropic 提供商指向刚才创建的中继。
- 如果使用 new-api 风格网关,请将提供商协议设置为
anthropic-messages。
注意事项¶
- 渠道支持:仅支持 Anthropic Messages 渠道。原生 OpenAI 端点不受支持。
- 网络:中继进程仅监听
127.0.0.1。 - 平台:仅支持 Windows。
- 生效:更改配置后,必须重启 DSH Desktop。
- 密钥安全:API Key 保留在提供商配置中;中继不存储密钥。