yanglaofish/dsh-proxy-pro ↗★ 0

@yanglaofish/dsh-proxy-pro

DSH proxy manager: route model requests, web fetches and spawned tools through the Windows system proxy or a custom address; per-URL route diagnosis, one-click toggle from the conversation header, a dedicated Settings page, and keepalive-aware 407 hints. 适合在复杂网络环境下需要灵活切换、诊断和配置代理的用户。

Package
@yanglaofish/dsh-proxy-pro
Compatibility
Unverified
Harness peer range
^0.1.5-rc.2
Cordis peer range
^4.0.0
Version
1.0.6
License
MIT
Last updated
Sep 17, 2026

Install

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:yanglaofish/dsh-proxy-pro

使用

对话头部胶囊按钮 —— 每会话头部右侧的「代理 · ON system / OFF」:绿点 = 代理生效、红点 = 关闭;一点切换总开关。头部按钮为配置驱动(打开即绿、零轮询),「关→开」操作触发 host 现读系统注册表并重新应用——代理状态异常时,直接在头部拨一下即可重检修复。

设置 → 代理配置 ——

  • 状态行(置顶):生效地址 + 原因说明;右侧短小启用开关,切换立即生效。
  • 代理地址来源:仅「系统代理(Windows)」与「自定义地址」两个选项。「不使用代理」模式已从界面与 proxy_config 工具移除(scheme 保留 none 仅解析旧配置残留)。
  • 自定义地址:http://host:port 或裸 host:port。
  • 直连名单(NO_PROXY):编辑框下方显示当前生效名单;system 模式自动并入 Windows 系统 ProxyOverride(标注「含并入」),custom 模式只保留你自己的名单(不并入系统白名单)。
  • 路由诊断:输入 URL,勾选「使用代理」= 强制走代理探测 / 不勾 = 强制直连探测;对比两次结果即可判断该域名该不该加进直连名单。

模型侧 —— 系统提示实时标注代理状态;四个工具:

  • proxy_status — 查询当前状态:是否走代理、生效地址、NO_PROXY 名单、来源。
  • proxy_set — 一键开/关整个运行时(改配置持久化并立即生效)。
  • proxy_test — 单 URL 路由诊断:PROXIED / DIRECT 判定、NO_PROXY 命中、连通探测;HTTP 407 归类为 NTLM 认证失败并给出 keepalive 提示。
  • proxy_config — 读/改配置:开关、模式(system / custom)、自定义地址、NO_PROXY;可只传任意子集。

配置(settings.yaml proxy: 段,零迁移)

proxy:
  enabled: false
  mode: system          # system | custom(none 仅解析旧配置残留)
  customUrl: http://127.0.0.1:7890
  noProxy: localhost,127.0.0.1,::1
  systemPollMs: 30000