DSH Plugins
返回列表
🧰

dsh-sysproxy

联网工具 更新于 2026.10.18

在终端中运行以下命令:

dsh plugin install Rei1mu/dsh-sysproxy

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

在 DeepSeek Harness 中执行 dsh plugin install Rei1mu/dsh-sysproxy,或从 https://github.com/Rei1mu/dsh-sysproxy 安装该插件后重启 dsh。

插件介绍

在 Windows 上,系统代理往往是整台机器联网的「总开关」,但 dsh 里的模型请求、web_fetch、bash 与子进程未必会跟着变。手动在环境里写 HTTP_PROXY,既容易和启动配置打架,也很难在系统代理一改就同步。

dsh-sysproxy 做的是一件事:每隔几秒读一次 Windows 注册表里的 Internet 设置,在系统代理开启时把 ProxyServer 和 ProxyOverride 装成 dsh 的进程级 HTTP 路由;关掉或改地址时自动跟上,一般不用重启应用。插件页关掉开关后,会回到 dsh 启动时的路由(直连)。

模型 API、web_fetch、以及通过 HTTP_PROXY 等环境变量走的子进程,都会按同一套规则走代理;本机地址和 ProxyOverride 里列出的主机仍直连。它不支持 PAC 脚本和 SOCKS 条目,也只面向 Windows——其它平台会空转。

适合已经习惯用 Windows 系统代理管网络、又希望 dsh 全家桶出口一致的人。若你需要固定代理,优先开系统代理,而不是在 ~/.dsh/.env 里再写一遍代理变量。

使用场景

  • 公司网络要求走 Windows 系统代理,希望 dsh 的模型与工具请求自动跟随
  • 切换系统代理地址后不想重启 dsh,仍要保持出口一致
  • 需要在 bash、MCP 子进程里与主进程使用同一套代理与绕过规则

适合人员

  • 主要在 Windows 上使用 dsh 的开发者
  • 习惯用系统代理统一管理出站流量的用户
  • 不想在 .env 里手写 HTTP_PROXY 的人