dsh-model-proxy
在终端中运行以下命令:
dsh plugin install recyvan/dsh-model-proxy
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install recyvan/dsh-model-proxy 安装本插件(源码:https://github.com/recyvan/dsh-model-proxy),安装后重启 DSH 使宿主侧在 Harness 进程内加载。
插件介绍
在大陆使用 DeepSeek Harness 调用 OpenAI、Anthropic、Gemini 等海外模型时,网络环境往往只允许部分域名走代理;若全局开系统代理,网页抓取、MCP 与工具调用又可能被一并转发,既慢也增加泄露面。dsh-model-proxy 只介入 Harness 经 fetch 发出的模型 API 请求,按域名决定走代理还是直连,不修改 Harness 本体文件,卸载后行为与未安装时一致。
插件支持规则模式(推荐)、跟随 Windows 系统代理、自定义 http/https/socks 代理,以及关闭代理。域名规则可精确匹配、通配或后缀;留空域名列表时使用内置预设,常见海外 API 走代理,DeepSeek、DashScope、智谱、Kimi 等国内线路保持直连。配置在下次请求生效,设置页可查看实时状态与直连/代理计数。
安全设计上,内网、本机与私有地址强制直连且不可被用户规则取消;默认拒绝非 HTTPS 的模型请求(需明文时可显式开启并会看到警告);请求与响应以流式透传,不解析正文、不落盘、不读取 Authorization。代理失败时回退直连而非静默换出口,并在设置页可见。
适合已在本地运行 Clash、V2Ray 等监听 127.0.0.1 的用户,以及希望「只给模型 API 开代理、其余 Harness 能力保持直连」的开发者。需注意 WebSocket 流式、部分原生 SDK 通道及 Harness 自带 fetch 工具不走本插件,应按 README 使用环境变量代理等方式另行处理。
使用场景
- 本地 Clash/V2Ray 监听 7890,仅让 OpenAI 等海外模型 API 走代理
- 在 Windows 上希望 Harness 跟随系统代理设置访问海外接口
- 需要全局走自定义代理,但 DeepSeek、DashScope 等域名强制直连
适合人员
- 在大陆使用 DSH 并接入海外模型提供商的开发者
- 已配置本地 HTTP/SOCKS 代理且不愿全局代理的用户
- 需要可审计、可回退的模型请求出站策略的团队