dsh-egress-router
在终端中运行以下命令:
dsh plugin install fengyevvv/dsh-egress-router
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中打开「设置 → 插件 → 添加插件」,执行 dsh plugin install fengyevvv/dsh-egress-router,或按 https://github.com/fengyevvv/dsh-egress-router 的 Releases 手动安装后重启 DSH。
插件介绍
DeepSeek Harness 在启动时只读取一次代理环境变量,模型请求与 web_fetch、子进程往往共用同一条出站路径。代理关闭后网页抓取容易失败且不会自动回落;若要模型直连、网页走代理,通常需要改环境配置并重启。dsh-egress-router 将分流策略注入进程级 HTTP 代理,使不同用途的流量可以分开,并在界面中即时切换。
插件让 deepseek.com 保持在直连侧,模型 API 不经过代理;web_fetch 按当前策略选路,普通 fetch 与子进程的 HTTP 或 HTTPS 代理环境变量也会同步。可在设置中的出站分流选择全部直连、跟随系统(Windows 读注册表系统代理)或手动 HTTP 代理,并支持模型直连开关与额外直连主机列表。代理不可用时可定时探测,故障时回落直连、恢复后自动切回;不写状态文件,启动路径无 I/O,异常均降级为直连。
适合在 Windows 上使用 Clash、V2Ray 等本地 HTTP 代理的用户:外网页面与工具走代理,模型对话保持稳定直连。也适合需要运行时调整策略、不愿为换代理反复重启 DSH 的开发者与重度 Agent 用户。非 Windows 上跟随系统模式仅反映启动时的环境变量。
使用场景
- 需要模型 API 直连、网页抓取走 Clash 或 V2Ray
- 代理临时断开时希望 web_fetch 自动回落直连
- 不想改 env 重启就能在设置里切换出站模式
适合人员
- Windows 上日常使用混合端口代理的 DSH 用户
- 经常让 Agent 抓取外网又在意模型延迟的用户
- 需要子进程与 web_fetch 共用代理策略的开发者