DSH Plugins
返回列表
🖥️

dsh-proxy-pro

客户端 更新于 2026.09.16

在终端中运行以下命令:

dsh plugin install yanglaofish/dsh-proxy-pro

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中运行 dsh plugin install yanglaofish/dsh-proxy-pro 安装,插件源码位于 https://github.com/yanglaofish/dsh-proxy-pro,安装后重启 DSH Web 即可启用。

插件介绍

在 Windows 上使用 DeepSeek Harness 时,代理配置往往是一个容易被忽视的隐性痛点:模型请求走了代理,但 web_search 与 web_fetch 却静默绕过,导致 fetch failed;每次轮询都触发 dispatcher 重装,拖慢桌面界面;代理生效状态不透明,排查只能翻日志。dsh-proxy-pro 用一个统一的代理管理器将这些缺口全部封住——模型调用、web_search、web_fetch、spawned 工具全部经单一传输通道路由,要么全通、要么全断,不会出现半生效的中间态。

体验围绕可见性与一键操作设计。对话头部右侧的胶囊按钮绿点代表代理生效、红点代表关闭,一点切换总开关;从关到开的动作会触发实时读取 Windows 注册表并重新应用,代理状态异常时直接拨一下即可重检修复。设置页的「代理配置」面板展示运行时事实——生效地址、原因、直连名单——而非基于输入猜测。内置的 URL 路由诊断支持强制走代理与强制直连双通道探测,对比结果即可判断某域名是否应加入直连名单,HTTP 407 会被归类为 NTLM 认证失败并给出提示。四个模型侧工具(proxy_status、proxy_test、proxy_config、proxy_set)让诊断与切换都可以在对话中完成。

底层设计遵循两个核心原则。单一传输通道意味着所有路由决策都经由 installProxyFromEnvironment 落地,插件不直接触碰 undici,从根源杜绝双实例版本冲突。幂等同步内核在每次操作前比较 effKey,有效状态未变时只刷新快照、绝不重装 dispatcher,彻底消除旧版每次拉都重装导致的桌面卡顿。卸载时恢复原始 env、dispatcher 与策略,keep-alive 连接在后台排空,不留任何残留。

dsh-proxy-pro 适合在 Windows 上重度依赖 DSH 进行网络检索与工具调用的开发者,适合希望代理配置可看见、可一键切换、路由全覆盖(包括 web_fetch)且无静默半生效状态的用户。

使用场景

  • Windows 下 DSH 的 web_fetch 与 web_search 绕过代理导致 fetch failed,需要统一通道路由
  • 企业网络环境中需要一键切换系统代理与自定义地址,并实时验证生效状态
  • 排查某个域名是否应加入直连名单,通过强制代理/直连双通道探测快速判定

适合人员

  • Windows 上重度依赖 DSH 网络检索与工具调用的开发者
  • 在企业代理或 NTLM 认证环境下使用 DSH 的工程师
  • 希望代理状态可视、可一键切换、无需定时器轮询的用户