让 DSH 所有网络请求统一走 HTTP 代理
25.8/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/3 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
相关生态插件(非 dsh 原生,按其对应运行时安装)
git clone https://github.com/TTsdzb/dsh-global-proxy.git状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
是什么
生态应用
桌面端 / Web 外壳,不以 dsh plugin add 安装
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 73 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
⚠︎ 实装验证未通过(unknown · 2026/10/9) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🟢 扫描:未发现敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。
发起外部网络请求
查看扫描证据(共 1 处,展示前 1 条)
- 发起网络请求smoke-test.mjs:82
const call = (path) => fetch(`${base}${path}`).then((r) => r.json())
扫描于 2026/11/3(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/schemastery@deepseek-ai/cordis给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 统一网络请求走代理
更好的代理支持。
README
由 DeepSeek 最新模型翻译生成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_USE_ENV_PROXY=1 https_proxy=http://127.0.0.1:7890 dsh web
实测(Node v26.7)官方路径的行为:
- 支持 http_proxy / https_proxy / no_proxy 及大写形式(大小写都认,小写不是插件的差异点);
- 只设 HTTP_PROXY 时 HTTPS 请求会回退走它;
- NO_PROXY 命中即直连;
展开完整文档(README 剩余 1 节)
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_USE_ENV_PROXY=1 https_proxy=http://127.0.0.1:7890 dsh web 实测(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 细分 + no_proxy 例外列表。写入 DSH 设置文档,重启后自动生效。 - 关闭:一键恢复全直连。 - WebUI 设置页:「设置 → 网络代理」,含当前生效状态、环境变量检测(密码脱敏)、连通性测试。 - 作用域:进程内全局 fetch(undici)、http、https(CONNECT 隧道)。WebSocket 不受影响。 安装 从 npm(若已发布) dsh plugin --profile <name> add dsh-global-proxy 或从 GitHub:pnpm ≥10 需要先在 profile 的 pnpm-workspace.yaml 中允许构建 allowBuilds: dsh-global-proxy: true dsh plugin --profile <name> add github:<you>/dsh-global-proxy 本地检出 dsh plugin --profile <name> add ./dsh-global-proxy 安装/更新后重启 DSH,打开 WebUI →「设置 → 网络代理」。(Host 半在启动时加载;若设置页提示「命名空间未提供」,说明 Host 半未激活——先重启,仍异常则查看启动日志中 dsh-global-proxy 的加载错误。) 从 GitHub 更新 dsh plugin --profile <name> update dsh-global-proxy # 重新拉取 git 分支头部并触发 prepare 构建 更新失败时:remove 后重新 add(allowBuilds 允许保留) 要求 - Node.js ≥ 24(插件探测不到 setGlobalProxyFromEnv 时会在设置页显示「不支持」,请求保持直连)。 - 环境变量模式下,代理变量必须在启动 DSH 的 shell 中 export(DSH 禁止 .env 设置此类变量)。 注意 - 仅支持 http:// / https:// 代理地址(Node 内建限制,socks5 不受支持)。 - Node 内建代理不会自动绕过 localhost / 127.0.0.1:本地服务(Ollama、本地 MCP 等)需要直连时,请把 localhost,127.0.0.1 加入 no_proxy。 - 代理地址中的账号密码会以明文存入 DSH 设置文档(与 npm 配置代理的惯例一致);状态展示时会脱敏。 结构 ├── cordis.patch.yml # bundle 层:插入 Host 插件行 ├── src/ │ ├── index.ts # Host 半:settings 命名空间 + setGlobalProxyFromEnv + 状态/测试路由 │ ├── shared.ts # 两半共享的类型与常量 │ └── client/index.tsx # Client 半:settings.section 设置页 ├── tsdown.config.ts # 构建 lib/index.js(ESM)与 lib/client.js(__ModuleLoader__ 闭包格式) └── smoke-test.mjs # Host 半冒烟测试:node smoke-test.mjs(四种模式 + 路由 + 逃逸验证) 开发 pnpm installbash pnpm build # 产出 lib/index.js + lib/client.js pnpm typecheck # tsc --noEmit prepare 脚本会在 git 安装时自动构建,因此从 GitHub 安装无需预构建产物;npm 发布则在发布时携带 lib/。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
TTsdzb/dsh-global-proxy
让 DSH 所有网络请求统一走 HTTP 代理
相关插件 · 其他
模型破甲清洗YuJunZhiXue/dsh-purge
⚔️ DeepSeek Harness 网络安全红队工具dsh-purge
★ 16,148已汉化DeepSeek 客户端
73
女娲蒸馏alchaincyf/nuwa-skill
输入名人名字,提炼其思维模型与决策方式供你调用
★ 37,308已汉化DSH
72
逆向分析桥接Fanqi89/dsh-rea
REA(Reverse Engineer Anything)MCP 桥接,用来把 REA 逆向工具接入 DSH 插件
★ 51已汉化DSH
72
语音女友beiyege-01/dsh-voice-ai-girlfriend
语音 AI 女友Voice AI girlfriend for DeepSeek Harness:Whisper…
★ 888已汉化DSH
71.6
红队越狱测试套件Minglink/dsh-infinite-gen-5
DeepSeek v4.1 flash 逆向工具无限五代 求 Star 收藏 ⭐欢迎大家提交项目的改进
★ 3,759已汉化DSH
71.4
协同办公空间dream-num/univer-workspace
一个让人类与 AI Agent 共同创作、协作和审阅的开源 Office 工作空间。
★ 2,266已汉化DSH
70.7
这是你的仓库?认领条目