New:Introducing Socket Scanning for VS Code Marketplace Extensions.Learn more →
Get Started

dsh-model-http-proxy

Package Overview
Dependencies
Maintainers
1
Versions
4
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

dsh-model-http-proxy

模型代理:按模型/提供方精准路由模型 API 请求走代理或直连,其余请求不受影响(Route model-API traffic per provider; everything else stays direct)

Source
npmnpm
Version
0.1.1
Version published
Weekly downloads
438
Maintainers
1
Weekly downloads
 
Created
Source

dsh-model-http-proxy

给 DeepSeek Harness(DSH)加「模型 API 按提供方精准走代理,其余请求直连」的能力,不修改任何 DSH 官方代码。

不开系统全局代理的前提下:某个模型的 API 访问不了、但代理服务器能访问时,只让这个模型的请求走代理;web 搜索、网页抓取、MCP、其它所有模型与请求照旧走本机直连,互不影响。

状态:🚧 早期开发中(v0.1.x 为地基版:主机名路由,行为等同原版;按提供方路由见下方路线图)。

血统与致谢:本项目的 fetch 路由地基源自 elizax/dsh-http-proxy(MIT,自 0.1.3 起未再维护、不适配 DSH 0.1.7+),在其基础上适配了 0.1.7+ 的 settings 架构并持续演进。感谢原作者。

功能

  • 自动模式(默认):自动识别所有已知模型 API 域名(官方 DeepSeek、DEEPSEEK_BASE_URL、全部 llm-pi-ai 提供方网关),统一走代理;其它流量直连
  • 手动模式:只代理你列出的域名/后缀,其余(含模型 API)全部直连
  • 排除名单:优先级最高,命中的域名永不走代理
  • 支持代理协议:http / https / socks4 / socks4a / socks5 / socks5h
  • 设置改动下一次请求即生效,无需重启

路线图(v0.2+,本仓库的差异化方向)

  • 按提供方路由:规则直接写提供方名(如 kimi-coding → 代理A、deepseek → 直连),插件读取 llm-pi-ai 配置自动解析提供方 → 网关域名,不再需要手抄 hostname
  • 多命名代理:同时配置多个代理(socks5-A / http-B / ...),不同提供方走不同代理
  • 连通性测试按钮、每提供方的实际路由状态展示

安装

dsh plugin --profile web add dsh-model-http-proxy

兼容性:需要 DSH ≥ 0.1.7(设置界面使用 configForms 服务与 settings.plugins.tab 槽位,均为 0.1.7 引入;已在 0.1.7-rc.2 / 0.2.0-rc.2 / 0.2.1-rc.2 真机验证)。

使用

  • 打开 DSH 设置 → 内置插件 → 模型代理
  • 填入代理地址(如 socks5://127.0.0.1:7890),保存
  • (可选)用「只代理这些域名 / 排除域名」精细控制范围

改完下一次请求生效。

开发

pnpm install
pnpm typecheck   # tsc --noEmit
pnpm build       # host (lib/index.js) + client (lib/client.js) 双产物

License

MIT(含源自 elizax/dsh-http-proxy 的 MIT 衍生部分,见 LICENSE)

Keywords

deepseek

FAQs

Package last updated on 22 Oct 2026

Related posts