dsh-proxy-router
在终端中运行以下命令:
dsh plugin install yangzhe1991/dsh-proxy-router
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install yangzhe1991/dsh-proxy-router,插件源码见 https://github.com/yangzhe1991/dsh-proxy-router
插件介绍
给 dsh 设置 http_proxy / https_proxy / all_proxy 之后,所有出站流量——包括 api.deepseek.com、国内站点、局域网设备——都被迫绕道代理。本不需代理的 LLM API 调用多了一跳中转,国内访问也白白多绕一段,体验明显变差。
dsh-proxy-router 在本地启动一个路由代理,统一拦截主进程 fetch、web_fetch 工具以及 curl、git、npm/pnpm 等 bash 子进程的出站请求,再按三层规则逐请求决定走上游还是直连:本地规则文件(编辑即生效、免重启)、远程封锁列表(默认拉取 clash-rules 的 gfw 与 greatfire,每 24 小时自动刷新)、约 140 条内置种子域名兜底。环回与局域网地址始终直连,不会误入代理。设置页可实时调整上游地址、默认路由、连接超时、上游失败降级与调试日志,保存即生效。
适合需要同时访问国内外资源、又不想为全部流量付出代理代价的 dsh 用户。如果你的工作流中 LLM API、web_search、MCP 调用与日常国内工具并存,这个插件能让代理分流变成一条可维护的规则表,而非一刀切的环境变量。
使用场景
- LLM API 直连的同时,让被墙域名走代理
- 统一 bash 子进程中 curl、git、npm 的出站路由
- 用本地规则文件覆盖远程封锁列表的误判
适合人员
- 需要同时访问国内外资源的 dsh 用户
- 被全局 proxy 环境变量拖慢国内访问的开发者
- 希望把代理策略做成可维护规则表的运维用户