TTsdzb/dsh-global-proxy
TTsdzb★ 0TypeScript最后同步: 2026-08-21
更好的代理支持。
README 摘要
dsh-global-proxy 让 DSH(DeepSeek Harness)进程的 所有 网络请求走 HTTP 代理的可安装插件:模型端点、联网搜索、MCP 等全部 fetch / http / https 流量。 Node.js 默认不跟随系统的 proxy 环境变量,DSH 又禁止在 .env 中设置代理类变量,因此开箱时所有请求都是直连。本插件在进程内开启 Node.js 内建代理支持 ( http.setGlobalProxyFromEnv ,Node.js ≥ 24),并把配置接入 DSH 设置服务与 WebUI。 零插件替代: NODE USE ENV PROXY (Node.js ≥ 24) 如果你的需求只是"跟随 shell 环境变量", 不需要安装本插件 ——Node 自带启动开关,与本插件是同一套内建机制: 实测(Node v26.7)官方路径的行为: - 支持 http proxy / https proxy / no proxy 及大写形式 (大小写都认,小写不是插件的差异点); - 只设 HTTP PROXY 时 HTTPS 请求会回退走它; - NO PROXY 命中即直连; - 不支持 ALL PROXY / all proxy ——完全不认; - 开关与变量都必须在 启动 DSH 的 shell 里 export:Node 在进程引导早期解析该开关,DSH 的 .env 分层加载发生在那之后,写进 .env 来不及生效(代理变量本身也被 DSH 列入 .env 黑名单)。 本插件额外解决什么 对照官方路径,本插件的增量是: - all proxy / ALL PROXY 兜底 :Clash 等工具习惯只导 all proxy 的环境,官方路径会静默直连;插件将其作为 http/https 的兜底来源。 - 手动模式 :在 WebUI 里直接填代理地址(可细分 HTTP/HTTPS、 no proxy 列表),不需要 export、不需要重启;配置写入 DSH 设置文档, 持久化,重启自动生效 。 - 热切换 :跟随环境变量 / 手动 / 关闭三种模式保存即生效,一键恢复直连,不用为改代理重启进程。 - 状态面板 :「设置 → 网络代理」展示当前生效组合、检测到的环境变量(密码脱敏)、Node 版本,并内置连通性测试(任意 HTTP 状态码即链路通)。 - 与官方开关不冲突:插件的运行时设置覆盖启动值,停止/卸载时还原回启动状态。 功能 - 跟随环境变量 (默认):读取 http proxy / https proxy / all proxy / no proxy 及全部大写形式; all proxy 兜底,HTTPS 缺省时回退到 HTTP 代理。 - 手动设置 :统一代理地址 + 可选的 HTTP/HTTPS 细分 + …
在 GitHub 查看完整 README →分类
DeepSeek Harness: Everything is a Plugin.
★ 183,476
amruthpillai/reactive-resumeA one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
★ 41,499
anywhere-labs/deepseek-harness-desktop为 DeepSeek Harness (DSH) 插件生态打造的现代化桌面端解决方案。万物皆「插件」,桌面本身也是「插件」。
★ 18,022