dsh-network-proxy
在终端中运行以下命令:
dsh plugin install baizhizzl/dsh-network-proxy
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 会话中说明「安装插件 https://github.com/baizhizzl/dsh-network-proxy」,由 Agent 通过插件管理器完成安装。
插件介绍
如果你习惯在 Clash、Surge 等工具里只开「系统代理」,Harness 自带的 HTTP 代理往往帮不上忙:它只在启动时读一次环境变量,不会跟随操作系统,模型请求仍可能直连。想换代理就得改 HTTPS_PROXY 并重启,MCP、网页抓取和命令行里的 curl 也容易各走各的路。
dsh-network-proxy 在「设置 → 通用设置」里补上一行 HTTP 代理,提供直连、跟随系统、自定义三种模式。跟随系统时会读取 Windows(WinINET)或 macOS(scutil)的当前配置,含分协议代理与常见 PAC 规则;保存后直接替换进程内的 fetch dispatcher,下一次请求即生效,无需重启 Harness。localhost 与系统旁路列表会照常直连,策略也会同步到 HTTP_PROXY 等环境变量,让子进程里的 git、pnpm 等工具一致走代理。
适合日常依赖系统代理上网、需要在会话中临时切换直连或固定代理的用户。卸载或停用插件会恢复启动时的网络状态;桌面窗口本身仍走 Chromium 系统代理,遥测等设计为直连的路径不受影响。
使用场景
- 代理软件已开启系统代理,但 Harness 模型请求仍直连
- 需要在不重启 Harness 的情况下切换直连或固定代理
- 希望模型、MCP HTTP 与命令行工具共用同一套代理策略
适合人员
- 日常通过 Clash、Surge 等依赖系统代理上网的用户
- 在公司或校园网 behind HTTP 代理的开发者
- 需要在会话中频繁切换代理模式的 Harness 用户