DSH Plugins
返回列表
🧰

dsh-proxy-whitelist

联网工具 更新于 2026.10.18

在终端中运行以下命令:

dsh plugin install lilith1257/dsh-proxy-whitelist

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install lilith1257/dsh-proxy-whitelist,或在 设置 → 插件 → 添加插件 中填写 https://github.com/lilith1257/dsh-proxy-whitelist 后重启 DSH。

插件介绍

DSH 自带的 HTTP 代理读环境变量里的 HTTPS_PROXY 等,启动后全进程生效:除了 NO_PROXY 里的主机,其余一律走代理。那是绕过名单,没法表达默认直连、只有这几个域名走代理。no_proxy 再怎么写也凑不出白名单。本插件把方向倒过来:保留原来的直连路径,只给你列出的主机加代理路径,由 undici 的 dispatcher 在每次请求时按 URL 的 origin 分流。

粒度是每个渠道,也就是设置里每个供应商的 baseURL,而不是请求体里的模型 id,因为 dispatcher 只看 URL。你在设置卡片的代理白名单里勾选已配置的供应商即可,不必手打域名;也可填代理地址、看运行状态与分流计数,或用同一套匹配器测试一条 URL。include 为空时默认一条也不代理;代理未启动会降级直连,且不写入 process.env,卸载可还原。

适合只想让少数 API 走本地代理,又不想把整个 DSH 绑在全局代理上的人。若你已经在用 Clash、mihomo 做域名分流,也可以让 DSH 全量指向它们;本插件的价值在于不依赖外部客户端,规则只作用于 DSH 进程、随时在设置里改。若你需要的是全走代理、只有少数例外,继续用 NO_PROXY 即可,不必装本插件。

使用场景

  • 部分境外 API 直连超时,只需让这些渠道的 baseURL 走本地代理
  • 同一台机器上有的 CDN 直连更快、有的必须经代理,想按供应商分开
  • 不想设全局 HTTPS_PROXY,只希望 DSH 里少数域名走代理

适合人员

  • 在 DSH 里配置了多个模型供应商、网络环境不一致的用户
  • 不想安装 Clash 等外部客户端、只想在 DSH 内改规则的人
  • 曾用 NO_PROXY 绕不过去、需要白名单语义的用户