DSH Plugins
返回列表
🧰

dsh-proxy-config

联网工具 更新于 2026.10.21

在终端中运行以下命令:

dsh plugin install dthcle/dsh-proxy-config

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

在 DeepSeek Harness 中执行 dsh plugin install dthcle/dsh-proxy-config,或从源码安装插件仓库 https://github.com/dthcle/dsh-proxy-config(需 DSH 0.2.1-rc.1 及以上)。

插件介绍

在需要走本地或企业 HTTP 代理才能访问外网的环境里,DeepSeek Harness 的联网能力(模型请求、网页搜索、HTTP 类 MCP 等)往往和桌面里其它工具一样,依赖一套清晰、可维护的代理策略。手动改环境变量容易和 Harness 的启动规则冲突,项目级 .env 里写代理名甚至会让启动器直接拒绝启动;代理进程偶尔挂掉时,若仍强制走代理,整个会话会卡在超时里。

dsh-proxy-config 把「出站 HTTP 代理」做成一条可配置的插件策略:默认指向本机常见端口(如 127.0.0.1:11811),挂载时探测端点是否可达;可达则通过 Harness 自带的代理模块安装策略,进程内 fetch 与子进程继承的代理变量保持一致,并在 Harness 主目录 .env 中维护一块受管配置块,下次启动仍走代理。端点无响应时则真实回落为直连:清空进程中的代理名、移除受管块,避免「代理死了但路由仍指向它」。按间隔重复探测,并在连续失败/成功次数上带滞回,减少单次超时造成的来回抖动。

桌面客户端提供独立的「HTTP proxy」设置页与插件配置入口,可查看实时状态、手动复检,并调整端点、绕过列表、探测与回落参数;配置变更无需重载插件即可生效。还提供 proxy_status 工具汇总当前模式与探测结果。适合在本机跑 Clash、V2Ray 等转发代理、或公司要求统一 HTTP 代理的开发者,希望 Harness 在代理可用时自动走代理、不可用时自动直连、恢复后再切回,且不必手搓 .env 的用户。

使用场景

  • 本机转发代理监听固定端口,希望 Harness 联网流量在代理可用时自动走代理
  • 公司网络要求统一 HTTP 代理,又不想手写或误写项目 .env 导致启动失败
  • 代理进程偶尔中断,需要会话内自动直连并在恢复后切回,避免长时间超时

适合人员

  • 在本机运行 Clash、V2Ray 等 HTTP 代理的开发者
  • 受企业出站代理策略约束的 Harness 用户
  • 需要可观测代理状态并一键复检的桌面客户端用户