dsh-fingerprint-relay:DSH 本地指纹中继插件

前言

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 设置中添加一个本地中继,然后将提供商路由通过该中继。

  1. 打开 DSH 设置,导航到 Fingerprint relay。
  2. 点击 Add relay。
  3. 配置上游 URL 为 https://agentrouter.org,本地端口为 7187。
  4. 点击 Start。状态应变为 running / healthy。
  5. 在 Providers through a relay 下,将 Anthropic 提供商指向刚才创建的中继。
  6. 如果使用 new-api 风格网关,请将提供商协议设置为 anthropic-messages。

注意事项

  • 渠道支持:仅支持 Anthropic Messages 渠道。原生 OpenAI 端点不受支持。
  • 网络:中继进程仅监听 127.0.0.1。
  • 平台:仅支持 Windows。
  • 生效:更改配置后,必须重启 DSH Desktop。
  • 密钥安全:API Key 保留在提供商配置中;中继不存储密钥。
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜