ymh0000123/dsh-client-masquerade

ymh0000123★ 3JavaScriptLast synced: 2026-08-15

Open on GitHub

DeepSeek Harness 插件:让自定义 llm-pi-ai provider 伪装成 Claude Code / Codex 客户端(伪造客户端身份请求头)。A DeepSeek Harness plugin: masquerade a custom llm-pi-ai provider as Claude Code / Codex clients (spoofed client identity headers).

README excerpt

dsh-client-masquerade DeepSeek Harness 插件:让自定义模型伪装成 Claude Code / Codex 客户端 A DeepSeek Harness plugin: make a custom model masquerade as a Claude Code / Codex client. 一些网关(如 agentrouter、claude-code-router 类代理)按请求头识别客户端并据此路由或放行。本插件把伪造的客户端身份头写入你的 llm-pi-ai provider 配置,随每次请求真实发到上游网关——一键开启/关闭/切换,带中英文设置页。 安装 / Install 方式一:官方命令安装(推荐) 这条命令会在 profile 目录里执行 pnpm add github:ymh0000123/dsh-client-masquerade ,然后自动把包(其 dsh.bundle.patch 声明)并入该 profile 的插件层栈—— 不需要手动改任何配置文件 。之后重启: 安装后: - Host 侧 : mask client 模型工具自动注册;设置写入逻辑挂载。 - Web 侧 : dsh.client 浏览器清单自动收录,Settings 里出现 Client Masquerade / 客户端伪装 设置页。 卸载: dsh plugin --profile web remove dsh-client-masquerade 。 注:若之前用「动态插件」方式运行过同一份代码,请先停用/删除动态版本,避免设置页入口重复注册。 方式二:动态插件(无需重启、进程级) 1. 创建动态插件( cordis define ),或直接在运行界面粘贴代码; 2. code.host ← 粘贴 host.body.js 全文( exports["./host.body"] 可编程读取); 3. code.client ← 粘贴 client.body.js 全文; 4. 运行插件并批准。 两种方式功能等价(伪装开关、 mask client 、设置页、测试调用),区别:方式一随 profile 持久安装,方式二为进程级临时加载。安装模式下设置页走 webServer HTTP 路由( /dsh-client-masquerade/api ),动态模式下走包私有 RPC。 前提:先在 Settings → Models 配置好你的自定义 provider( llm-pi-ai 路由),插件才能列出并写入。 它能做什么 / What it does - 为任意已配置的 llm-pi-ai provider 一键应用/清除/切换伪装: Claude Code 、 Codex 、或自定义请求头。 - 伪装头写入 provider …

View full README on GitHub →
Terminal / TUIclaude-codecodexdeepseek-harnessdshdsh-pluginllmpluginagent

Category