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

自动代理桥接 murenyu1/dsh-auto-proxy

DeepSeek Harness
murenyu110 天前有提交已提供中文文档扫描:未发现敏感能力

一键让 DSH 走本机代理,免配环境变量免重启

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

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

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

状态速览

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

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

验证判据与等级说明 →

可信度证据

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

静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。

写入剪贴板(不计风险)发起外部网络请求
查看扫描证据(共 10 处,展示前 10 条)
  • 发起网络请求
    client.js:155
    const response = await fetch('plugins/auto-proxy/state', {
  • 发起网络请求
    client.js:173
    const data = await this.request('GET', this.abortController?.signal);
  • 发起网络请求
    client.js:203
    const data = await this.request('POST');
  • 发起网络请求
    client.js:223
    const data = await this.request('GET');
  • 发起网络请求
    client.js:408
    const response = await fetch('plugins/auto-proxy/state', {
  • 写入剪贴板
    client.js:594
    navigator.clipboard.writeText(full).then(() => {
  • 发起网络请求
    lib/probe.mjs:22
    const connect = http.request({ hostname: endpoint.hostname.replace(/^ | $/g, ''), port: endpoint.port || 80, method: 'CONNECT', path: `${url.hostnam
  • 发起网络请求
    lib/probe.mjs:34
    request = https.request(url, { method: 'HEAD', agent, headers: { 'user-agent': 'dsh-auto-proxy/1.0' } }, response => {
  • 发起网络请求
    lib/relay.mjs:33
    const out = http.request({ hostname: current.hostname.replace(/^ | $/g, ''), port: current.port || 80, method: req.method, path: req.url, headers, a
  • 发起网络请求
    lib/relay.mjs:62
    const connect = http.request({ hostname: current.hostname.replace(/^ | $/g, ''), port: Number(current.port || 80), method: 'CONNECT', path: req.url,
扫描于 2026/11/4(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

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

社区实装还没有人打卡 · 装过的第一个就是你
依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-http-proxy@deepseek-ai/schemastery
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

DSH 自动检测本机 HTTP 代理,通过固定回环入口接入运行中的 DSH,支持设置开关、GitHub HTTPS 检测及关闭恢复。

README

由 DeepSeek 最新模型翻译生成
dsh-plugin-auto-proxy 让 DeepSeek Harness 自动走本机 HTTP/混合代理,免配 TUN 虚拟网卡,免改环境变量,免重启 DSH =0.2.1-rc.2" src="https://img.shields.io/badge/DSH-%3E%3D0.2.1--rc.2-4d6bfe?style=flat-square" /> =20" src="https://img.shields.io/badge/Node-%3E%3D20-339933?style=flat-square" /> 装在 DeepSeek Harness 里的自动代理插件。打开开关,DSH 就能直接走本机代理,顺畅拉取 GitHub 资源、网页与模型,不用开 TUN 全局网卡,不用到处配环境变量,代理变动时也不用重启 DSH。 💡 解决什么问题 日常在本地开着 Clash Verge 或其他代理软件时,DSH 经常无法直接走代理,导致 GitHub 插件安装、网页搜索和模型请求频繁超时: - 开 TUN 太重:全局虚拟网卡容易造成系统路由混乱、本地回环冲突,影响其他开发工具。 - 配环境变量太麻烦:手动配 HTTP_PROXY 不仅繁琐,而且一旦代理软件重启或端口变了(比如从 7897 变成 7890),就必须把 DSH 整个重启一遍。
展开完整文档(README 剩余 1 节)
dsh-plugin-auto-proxy
让 DeepSeek Harness 自动走本机 HTTP/混合代理,免配 TUN 虚拟网卡,免改环境变量,免重启 DSH

=0.2.1-rc.2" src="https://img.shields.io/badge/DSH-%3E%3D0.2.1--rc.2-4d6bfe?style=flat-square" />
=20" src="https://img.shields.io/badge/Node-%3E%3D20-339933?style=flat-square" />

装在 DeepSeek Harness 里的自动代理插件。打开开关,DSH 就能直接走本机代理,顺畅拉取 GitHub 资源、网页与模型,不用开 TUN 全局网卡,不用到处配环境变量,代理变动时也不用重启 DSH。

💡 解决什么问题

日常在本地开着 Clash Verge 或其他代理软件时,DSH 经常无法直接走代理,导致 GitHub 插件安装、网页搜索和模型请求频繁超时:
- 开 TUN 太重:全局虚拟网卡容易造成系统路由混乱、本地回环冲突,影响其他开发工具。
- 配环境变量太麻烦:手动配 HTTP_PROXY 不仅繁琐,而且一旦代理软件重启或端口变了(比如从 7897 变成 7890),就必须把 DSH 整个重启一遍。
- 本插件的做法:在 DSH 里点一下开关,自动找到本机代理端口并完成桥接。代理软件换端口、重连节点,DSH 在后台无感续连,界面不卡顿、进程不重启。

✨ 你会得到

- 自动认端口——优先读取 Clash Verge 当前配置的 mixed-port / port(如 7897),辅助识别 Windows 系统代理与内核监听端口;也支持手动填入特定端口。
- 零重启热切换——不管代理软件如何重启、换节点,DSH 内部通道始终保持稳定,后台自动重连,无需重启 DSH。
- 四处都能点——哪顺手就在哪操作,全局实时同步:
- 右侧边栏:完美接入 dsh-better-sidebar 与原生右侧栏,提供完整的代理控制台。
- 底部工作台:支持停靠在 BetterSidebar 底部工作台,与侧边栏完全等价。
- 对话框底部胶囊:在聊天输入框正下方常驻精致状态小胶囊([ 🌐 自动代理: 127.0.0.1:7897 ● 已连接 ]),点击一键启停。
- 插件设置卡片:标准的 DSH 设置面板集成。
- 链路一眼看清——内置 Primer 风格的紧凑拓扑图:DSH 入口 ➔ 本机代理 ➔ 外部网络。绿了就是通了,GitHub HTTPS 连通状态一目了然。
- 干净恢复,不留后患——关掉开关或卸载插件,立即 100% 恢复 DSH 原来的网络策略与环境变量,绝不在系统里残留任何脏配置。
- 严格保护隐私——只读端口数字,订阅链接、节点密码、分流规则一概不读不存;无任何第三方遥测上报;本地中继仅监听 127.0.0.1 并主动拦截网页跨站 Origin 请求,杜绝恶意网站探测本地内网。

🏛️ 设计思路与致谢

本插件的核心路由架构参考了 SuiSuiNian721 的 codex-connection-monitor(特别是其 README-ProxyRouting.md):

“固定本地入口,动态切换上游”:插件在 DSH 内部只启动一个仅监听 127.0.0.1 随机端口的轻量中继,DSH 原生请求全部指向这个固定入口。背后由中继动态探测并转发给真实的代理端口。当外部代理端口改变时,只需改变中继的转发目标,DSH 的内部网络栈完全不受影响。

非常感谢 SuiSuiNian721 及其贡献者开源这一优雅的设计!详细的参考说明见 参考与致谢 (ACKNOWLEDGEMENTS.md)。

🚀 安装与使用

官方 DSH Desktop 桌面端(推荐)

在 DSH 桌面端的 设置 → 插件 中,通过“本地安装包”选择 dsh-plugin-auto-proxy-1.0.7.tgz 安装即可。

命令行部署(Web Profile)

在安装包所在目录执行:
dsh plugin --profile web add ./dsh-plugin-auto-proxy-1.0.7.tgz --ignore-scripts
安装后硬刷新浏览器页面(Ctrl + F5 或 Cmd + Shift + R)。

使用步骤

1. 正常打开你的代理软件(如 Clash Verge)。
2. 在 DSH 任意入口(侧边栏、底栏工作台、输入框底部胶囊或插件配置)打开“开启自动代理”。
3. 拓扑图变绿显示“已连接”,即可正常使用。

⚠️ 边界与限制

- 支持的软件:仅支持提供本机 HTTP/混合代理端口的软件(如 Clash Verge、Mihomo、v2rayN 等)。纯 SOCKS 端口或仅有全局 TUN 虚拟网卡而未开放 HTTP 端口的软件无法接入。
- 宿主版本:已在 DeepSeek Harness 0.2.1-rc.2 / 0.2.1-rc.3 完整验证。
- 规则决定出口:插件只负责把流量送进本机代理端口。具体某个网址走哪个节点、是否被代理规则拦截,由你自己的代理软件规则决定。

🛠️ 开发与本地测试

node -e "
async function run() {
await import('./tests/discovery-fallback.test.mjs');
await import('./tests/proxy.test.mjs');
await import('./tests/security.test.mjs');
await import('./tests/plugin.test.mjs');
}
run();
"
node --check client.js
node --check index.mjs
npm.cmd pack --ignore-scripts --pack-destination downloads --cache .npm-cache

详细的检测记录见 VALIDATION.md,发布流程见 RELEASING.md。
预览分享卡片长什么样 ↓murenyu1/dsh-auto-proxy
分享 · DeepSeek Harness Hub
murenyu1/dsh-auto-proxy

一键让 DSH 走本机代理,免配环境变量免重启

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