前言¶
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 保留在提供商配置中;中繼不存儲密鑰。