← 返回列表
未验证
一个 DeepSeek HarnessDSH插件,让 agent 的网络流量走本机的 HTTP 代理。
尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/9/21 · 已提供中文文档
DSH 插件:发现本机的 HTTP 代理(优先使用 .env 中的显式值,否则使用 Windows 系统代理),并让 DeepSeek Harness 使用它——既用于 agent 的进程内抓取,也用于它启动的每个子进程。
综合分
29.5
GitHub 分
29.5
用户评分
—
★ Stars
0
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add WoodSettler/dsh-local-proxy该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
信任档位:已验证本站已于 0 天前真实安装成功
- 是什么
- dsh 原生插件 · chat
- 装得上吗
- 本站已真实安装成功(非静态推断)
- 安全吗
- 本站尚未对该插件做风险分级(暂未覆盖,不等同于无风险)
- 还在维护吗
- 活跃:最近一次提交在 4 天前
档位由下列信号合成:本站实装验证(真实安装,当前最高到 L4)· 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。下方各区块是它的证据明细。 验证判据与等级说明 →
🟢实装验证通过· 2026/9/26
由本站实装验证器在真实 dsh 环境安装成功,非静态推断。
数据截至 2026/9/26(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动
README
由 DeepSeek 最新模型翻译生成dsh-local-proxy 一个 DeepSeek Harness(DSH)插件,让 agent 的网络流量走本机的 HTTP 代理。 中文说明见下 为什么 DSH 的 CLI 启动路径会调用 installProxyFromEnvironment(),把代理环境变量变成进程级的路由策略。而 DSH 桌面版的启动路径(resources/app/lib/host-process-entry.js → dsh-app-boot 的 boot())没有这一步,所以在桌面版里 agent 自带的 web_fetch 工具始终直连:墙外站点会报 URL hostname "…" resolves to a non-public IP address,而从 shell 里调 curl 或 git 却正常,因为它们自己会读环境变量。 本插件补上这个缺口。 它做什么 只做两件事: 1. 找代理 —— DSH 已经解析出的代理环境变量(HTTPS_PROXY / HTTP_PROXY / ALL_PROXY);如果都没设置,则读取 HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings 里的 Windows 系统代理(ProxyEnable / ProxyServer,包括 http=host:port;https=host:port 这种形式)。只接受回环地址。 2. 让 DSH 用上它 —— 通过 DSH 自己的 installProxyFromEnvironment 安装进程内 dispatcher,并把代理变量发布给子进程(在 Node ≥ 22.21/24 上还会加上 NODE_USE_ENV_PROXY=1)。 它不做什么 - 它不检测代理是否可用、节点是否存活、速度有多快。如果你的代理坏了,请修好你的代理。 - 不扫端口、不解析 PAC、不处理 TUN 模式,也不支持非 Windows。 失败时的行为 每一步都被包裹起来:任何错误都只记日志,插件什么都不做。它绝不能破坏原本可用的直连。 日志位置:/dsh-local-proxy.log(DSH_HOME 默认是 ~/.dsh)。 安装 从 git 仓库安装 dsh plugin --profile desktop add github:/ 从 npm 安装 dsh plugin --profile desktop add dsh-local-proxy 从本地检出安装(在检出目录内运行) dsh plugin --profile desktop add . 然后重启 DSH。CLI 会自动把该包追加到 dsh.profile.bundles,因为这个包声明了 dsh.bundle.patch。 卸载 dsh plugin --profile desktop remove dsh-local-proxy 然后删除残留的日志文件并重启 DSH。 中文说明 一个 DeepSeek Harness(DSH)插件:让 agent 的网络请求走本机的 HTTP 代理。 为什么需要它:DSH 的命令行启动路径会调用 installProxyFromEnvironment(),把代理环境变量 变成进程级的路由策略;而 DSH 桌面版的启动路径没有这一步,导致桌面版里 agent 自带的 web_fetch 工具始终直连——墙外站点会报 resolves to a non-public IP address,而从 shell 里 调 curl / git 却正常(因为它们自己读环境变量)。本插件补上这个缺口。 只做两件事:① 找代理(先看代理环境变量,没有就读 Windows 系统代理注册表,只接受回环地址); ② 让 DSH 用上它(装进程内 dispatcher + 把代理变量发布给子进程)。 不做什么:不检测代理是否可用、不扫端口、不解析 PAC、不处理 TUN,也不支持非 Windows。 失败时的行为:任何一步出错都只记日志、什么都不做;绝不破坏原本可用的直连。 日志位置:/dsh-local-proxy.log(DSH_HOME 默认是 ~/.dsh)。