🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

网络代理配置 lhf6623/dsh-proxy-config

DeepSeek Harness
lhf662370 天前有提交已提供中文文档扫描:含敏感能力

为插件安装与联网请求自动注入 HTTP/SOCKS 代理

28.6/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/9/16 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add lhf6623/dsh-proxy-config
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么[目录]—
dsh 原生插件 · market
暂无时间戳·判据 →
装得上吗[实装验证]✓
本站已真实安装成功
非静态推断
L4 · 真实安装等级说明 →
数据截至 2026/09/25·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/04·判据 →
还在维护吗[仓库]—
更新放缓:最近一次提交在 70 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →

可信度证据

安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

读写/删除本地文件发起外部网络请求
查看扫描证据(共 14 处,展示前 12 条)
  • 读取本地文件
    lib/index.js:24
    const c = JSON.parse(readFileSync(confPath(), 'utf8'))
  • 写入本地文件
    lib/index.js:32
    writeFileSync(confPath(), JSON.stringify(c, null, 2) + '\n')
  • 删除本地文件
    lib/index.js:36
    try { rmSync(confPath(), { force: true }) } catch { }
  • 发起网络请求
    lib/client.js:35
    fetch(API).then(function (r) { return r.json() }).then(function (d) {
  • 发起网络请求
    lib/client.js:48
    fetch(API, {
  • 发起网络请求
    lib/client.js:62
    fetch(API, { method: 'DELETE' }).then(function (r) { return r.json() }).then(function (d) {
  • 发起网络请求
    lib/network.js:155
    this.direct = new Agent()
  • 发起网络请求
    lib/network.js:157
    ? new EnvHttpProxyAgent({ httpProxy: proxyUri, httpsProxy: proxyUri, noProxy: '' })
  • 发起网络请求
    lib/network.js:193
    setGlobalDispatcher(currentDispatcher)
  • 发起网络请求
    lib/network.js:194
    } else if (previousDispatcher && getGlobalDispatcher() !== previousDispatcher) {
  • 发起网络请求
    lib/network.js:195
    setGlobalDispatcher(previousDispatcher)
  • 发起网络请求
    lib/network.js:201
    previousDispatcher = getGlobalDispatcher()
扫描于 2026/11/4(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

社区实装还没有人打卡 · 装过的第一个就是你
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 插件安装走代理

DeepSeek Harness 代理配置插件:把 HTTP/SOCKS 代理注入 process.env,让插件安装(pnpm/git)走代理

README

由 DeepSeek 最新模型翻译生成
dsh-proxy-config DeepSeek Harness 代理配置插件:配置代理后自动生效,让 Harness 访问外网(LLM API / Web 搜索 / MCP / 插件安装等)以及它拉起的 pnpm / git 子进程都自动走 HTTP / SOCKS 代理;本机 / 回环 / 内网(127.0.0.1 / localhost / ::1 / 私有网段 / .local)直连不绕代理。 解决场景:国内访问 codeload.github.com 等目标被墙/限速导致插件安装卡死,或 Harness 自身出网(DeepSeek API、网页抓取、MCP)走不了代理。 安装 dsh plugin --profile web add github:lhf6623/dsh-proxy-config 安装后重启 harness,在 设置 → 插件 → 网络代理 里填写代理地址即可。 该插件是 host 端 bundle 插件,改动后需要重启 harness 才会加载;Web 页面本身不会自动热更新。 快速开始 1. 打开设置页 设置 → 插件 → 网络代理。
展开完整文档(README 剩余 1 节)
dsh-proxy-config

DeepSeek Harness 代理配置插件:配置代理后自动生效,让 Harness 访问外网(LLM API / Web 搜索 / MCP / 插件安装等)以及它拉起的 pnpm / git 子进程都自动走 HTTP / SOCKS 代理;本机 / 回环 / 内网(127.0.0.1 / localhost / ::1 / 私有网段 / .local)直连不绕代理。

解决场景:国内访问 codeload.github.com 等目标被墙/限速导致插件安装卡死,或 Harness 自身出网(DeepSeek API、网页抓取、MCP)走不了代理。

安装

dsh plugin --profile web add github:lhf6623/dsh-proxy-config

安装后重启 harness,在 设置 → 插件 → 网络代理 里填写代理地址即可。

该插件是 host 端 bundle 插件,改动后需要重启 harness 才会加载;Web 页面本身不会自动热更新。

快速开始

1. 打开设置页 设置 → 插件 → 网络代理。
2. 填写代理地址(HTTP 或 SOCKS 任选其一即可):
- HTTP/HTTPS:http://127.0.0.1:7890
- SOCKS5:socks5://127.0.0.1:7891
3. 点 保存。默认「启用代理」为打开,填了有效代理地址就自动生效。

关闭:把「启用代理」开关关掉再保存即可(保留代理地址,仅暂停使用);点 清除配置 会删除配置并清空代理变量。

配置项

| 字段 | 说明 | 示例 |
| enabled | 是否启用代理(默认 true) | true / false |
| http | HTTP/HTTPS 转发代理,同时作为 https 代理 | http://127.0.0.1:7890 |
| socks | SOCKS5 / SOCKS4 代理 | socks5://127.0.0.1:7891 |

- 两个字段可只填一个;同时填时 HTTP 代理优先用于进程内请求(HTTP 与 HTTPS 目标)。
- 配置持久化到 $DSH_HOME/proxy-config.json。
- 未配置代理时插件完全透明,不影响现有网络。

生效范围

| 场景 | 是否走代理 |
| Harness 自身访问外网(LLM API / Web 搜索 / MCP) | ✅ 自动走代理 |
| 插件安装时 spawn 的 pnpm / git / npm / curl 等子进程 | ✅ 自动走代理 |
| 本机 / 回环 / 内网目标(127.0.0.1、localhost、::1、私有网段、.local) | ❌ 直连,不绕代理 |
| 「启用代理」开关关闭 | ❌ 全部直连(配置仍保留) |
| 未配置代理 | ❌ 全部直连 |

工作原理

1. 子进程:插件把 http_proxy / https_proxy / all_proxy / no_proxy 写入 process.env,pnpm / git 等子进程自动继承。
2. Harness 自身出网:宿主 Node 进程的全局 fetch(undici)本不读环境变量代理,插件安装了一个 undici 全局 Dispatcher 作为出口路由:
- 命中 no_proxy 的目标 → 直连;
- 其余目标 → 走 HTTP / HTTPS CONNECT 隧道或 SOCKS5。
- 底层是 undici 原生 fetch 引擎,因此保留标准 Response 语义(含 SSE 流式 body)、重定向、默认请求头与证书校验。
3. 即时生效:每次保存设置后立即重建并应用 Dispatcher / 环境变量。

注意

- 新增依赖 undici,安装时由 pnpm 自动拉取。
- Harness 启动环境若已另有代理,本插件会用配置的代理覆盖对应的进程内出口与子进程环境变量;不需用时可用「启用代理」开关临时关闭,或点「清除配置」彻底移除。
- no_proxy 默认合并了回环、链路本地、私有网段(10.0.0.0/8、172.16.0.0/12、192.168.0.0/16、169.254.0.0/16、fc00::/7、fe80::/10)及 *.local,并保留你已有的 NO_PROXY 条目。

卸载 / 清理

1. 在「网络代理」设置页先点 清除配置。
2. 执行:

dsh plugin --profile web remove dsh-proxy-config

「清除配置」会删除 $DSH_HOME/proxy-config.json、移除进程内代理变量,并还原全局 dispatcher;插件被停止时也会自动清理,不残留。

许可证

MIT
预览分享卡片长什么样 ↓lhf6623/dsh-proxy-config
分享 · DeepSeek Harness Hub
lhf6623/dsh-proxy-config

为插件安装与联网请求自动注入 HTTP/SOCKS 代理

这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。
认领条目 →
回到顶部