dsh pluginsEnglish
← 返回热门插件目录

deepseek harness webfetch的代理插件

jinsiyu/dsh-webproxy-router-plugin · 技能

一个deepseek harness webfetch的代理插件,可以让llm自己维护代理列表,让llm也能科学上网

★ 2GitHub 星标
0分支
2026-08-15最近更新
JavaScript开发语言
—许可证

主要功能

  • dsh 升级导致内置样式哈希变化时,手动从发行包 dsh-client-ui-settings-plugins/lib/client.js 重新复制 css$1(卡片)/ css$2(字段)两段 CSS 到 lib/client.js 即可
  • 将 ctx.web 抓取请求按 hostname 规则路由到 HTTP/SOCKS 代理的静态插件:host 插件 + dsh.client 声明的 client bundle(设置卡片),经 profile 组合加载,参数经官方 settings 服务持久化。
  • 不携带任何当前配置——代理地址与规则列表都不进入提示词;模型需要时自行用 proxy_manage 工具查询(action "list")与修改(set_proxy / clear_proxy / add / remove / test)。
  • 系统提示词内一段固定英文指引(约 490 字符,保持精简),内容为:存在按 hostname 规则走本地代理的路由、如何用 proxy_manage 查询/修改、被墙站点应直接用 web_fetch 抓取而非判死、抓取失败可 add 对应 hostname 后重试。
  • 文本为编译期写死的常量字符串,不引用任何运行状态。

使用条件

  • 若未来 DSH 版本开放插件自行暴露,可改回 settingsScope 绑定。
  • 动态插件桥限制 — 动态插件调用 settings 服务的结构化参数会被桥破坏(update/replace/mutate 均被拒),故参数持久化必须由静态插件同进程完成;若未来恢复动态形态需绕开 settings 服务。

安装命令

dsh plugin --profile web add github:jinsiyu/dsh-webproxy-router-plugin
查看 GitHub 仓库 ↗返回热门插件目录