dsh-sysproxy
在终端中运行以下命令:
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 的人