dsh-net-proxy-plugin
在终端中运行以下命令:
dsh plugin install minatoAI/dsh-net-proxy-plugin
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在终端执行 dsh plugin install minatoAI/dsh-net-proxy-plugin 即可安装,源码仓库为 https://github.com/minatoAI/dsh-net-proxy-plugin ,安装后重启 dsh 生效。
插件介绍
在中国大陆用 DeepSeek Harness 跑 agent 任务时,git clone、pnpm install、web fetch 经常因为直连海外服务超时而卡住。本机可能已经跑着 Clash 或 V2Ray,但 dsh 进程内的 fetch 以及它拉起的子进程并不会自动走你的代理,手动改环境变量又容易遗漏、改回来又麻烦。
dsh-net-proxy-plugin 的做法很克制:启动时扫描系统里已有的代理来源(环境变量、Windows/macOS/Linux 系统代理设置、7890/10809 等常见本地端口),对默认目标(Google 204、GitHub)做一轮连通性探测。只有直连确实不通、而某个候选代理可用时,才把该代理挂到 dsh 的 fetch 链和代理环境变量上,让进程内请求和它拉起的 git、pnpm 等子进程一并受益。直连正常时插件完全静默,行为与未安装一致;卸载时精确恢复环境变量与全局 dispatcher,不留残留。
它适合在中国大陆、本机已有本地代理、希望 dsh 联网工具和 agent 子进程能自动借力的场景。这是一个兜底方案而非默认接管:VPN 没开、代理没跑、直连正常,插件就什么都不做。
使用场景
- 直连海外服务超时导致 agent 任务卡住
- 本机已有代理但 dsh 进程和子进程不走代理
- git clone、pnpm install 因网络不通而反复失败
适合人员
- 在中国大陆使用 DeepSeek Harness 的开发者
- 本机运行 Clash、V2Ray 等代理工具的用户
- 希望 agent 联网任务自动借用已有代理的开发者