yanglaofish/dsh-proxy-pro ↗★ 0

@yanglaofish/dsh-proxy-pro

管理并路由模型请求与工具至系统或自定义代理 适合在复杂网络环境下需要灵活切换、诊断和配置代理的用户。

包名
@yanglaofish/dsh-proxy-pro
兼容性
待验证
Harness 依赖范围
^0.1.5-rc.2
Cordis 依赖范围
^4.0.0
版本
1.0.6
许可证
MIT
最近更新
2026年9月17日

安装

$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