5分钟快速上手:如何在DeepSeek Harness一键安装dsh-purge红队插件(3种宿主全解)
【免费下载链接】dsh-purgeDeepSeek Harness 破甲:让所有模型都能破甲,不同模型可换不同提示词;默认提示词面向国模「小码酱」。Jailbreak for every model — swap prompts per model. 求 Star 收藏 ⭐项目地址: https://gitcode.com/gh_mirrors/ds/dsh-purge
dsh-purge是面向本机官方DeepSeek Harness的网络安全红队评测插件:它帮你清洗宿主策略、给不同模型换不同提示词,并内置一个受控演练台。无论你是用官方 Web 端、社区桌面端还是官方桌面客户端,都能通过一条命令一键安装。本文带你 5 分钟走完安装、应用到验证的全流程,3 种宿主全覆盖,新手也能一次装对 ✅
⚡ 它到底能做什么?
Harness 不只是把问题交给模型,还会在运行时改提示词、审批门、沙箱和会话格式。只看"模型答不答",很容易把宿主拦截误当成模型拒绝。dsh-purge 就是帮你把这两层分开、做受控评测的插件。
| 功能模块 | 说明 |
|---|---|
| 🧹清洗页 | 分组查看补丁,一键应用 / 还原 / 卸载;编辑提示词和多套规则 |
| 🎯演练台 | 授权后查看资产、技能和本机环境,仅用于有权管理的本机或授权靶标 |
| 📝提示词注入 | 不同模型可换不同提示词,默认面向国模「小码酱」 |
| 🔄启动自动检查 | npm 升级盖掉依赖后也不用手改文件 |
⚠️合规提示:本插件为公益开源项目,所有操作只发生在你本机已安装的官方 Harness 上。严禁用于未授权目标或违法用途,详见项目内 docs/redteam-upstream-DISCLOSURE 与中文 README 中的法律声明。
🚀 一键安装:3 种宿主全解
核心原则:Web、桌面端、官方 EXE 分开装、分开应用,只装你正在打开的那一个。
| 你正在用 | 对应 profile | 往下看 |
|---|---|---|
官方dsh web | web | 方式 1 |
| 社区 DSH Desktop | desktop | 方式 2 |
| 官方 Harness 桌面客户端 (EXE) | default | 方式 3 |
1️⃣ 官方 Web 端(dsh web)
前提:官方dsh命令在 PATH 中(没有就先装官方 CLI)。一条命令装完:
dsh plugin --profile web add https://gitcode.com/gh_mirrors/ds/dsh-purge2️⃣ 社区桌面端(DSH Desktop)
打开 DSH Desktop,在自带终端里执行(这里的dsh是桌面包装脚本,默认 profile 就是desktop):
dsh plugin add https://gitcode.com/gh_mirrors/ds/dsh-purge❌ 两个常见坑:不要从系统 PATH 里用官方dsh plugin --profile desktop(会被拒绝);不要用dsh://协议,那是官方 EXE 专属的。
3️⃣ 官方桌面客户端(Harness EXE)
dsh plugin --profile default add https://gitcode.com/gh_mirrors/ds/dsh-purge官方桌面客户端也可以走dsh://协议唤起一键安装,具体协议参数见 README.zh-CN.md 中「官方桌面 EXE」小节。
🧰 命令行装不上?手动安装兜底
如果远程安装失败,可以把仓库克隆到插件目录手动装:
mkdir -p "$DSH_HOME/plugins" git clone https://gitcode.com/gh_mirrors/ds/dsh-purge.git "$DSH_HOME/plugins/dsh-purge"然后在当前宿主对应的profiles/<web|desktop|default>/package.json中追加依赖与 bundle 条目,最后进入该 profile 目录执行pnpm install。完整 6 步(含找$DSH_HOME、备份、JSON 改法、验证方法)参考 README.zh-CN.md 的「手动安装」章节,照着做即可。
✅ 装完必做 3 步(只装不应用 = 白装)
这是新手最容易踩的坑:只点「应用」不重启,看起来就像没注入。
- 重启宿主:Web 关掉
dsh web再开;桌面端退出托盘(含系统托盘)再打开 - 点「应用」:点会话标题旁的dsh-purge按钮,在右侧栏「清洗」页点**「应用」**(宿主设置页里没有这个条目,别找错地方)
- 再重启一次:按提示重启,补丁这时才真正进入当前进程
📌 怎么确认装上了?聊天里发/purge status,能打出DSH_HOME和补丁列表、且路径正是你在用的那份,就成功了。
🖥️ 30 秒熟悉界面
点开会话标题旁的dsh-purge按钮,右侧栏有两页:清洗和演练台,支持白/墨外观切换。
清洗页:补丁按组展开(提示词、代码、引擎、工具),进度只计真正已应用的项,顶部可检测更新、切换版本:
规则集:可维护多套AGENTS.md/CLAUDE.md规则,上方列表启用或删除,下方直接编辑正文:
演练台:授权后进入资产测绘、漏洞成果、得分目标、报告等标签页,用于受控演练环境:
授权确认:第一次进演练台需先读声明、等倒计时、滚到文末并勾选三项(清洗不需要这一步)。演练台仅限你有权管理的本机、离线靶标或书面授权环境:
界面各区域对照、更多截图见 docs/preview/ 与 screenshots.json。
🧹 不想用了?一键还原
所有改动都留了后路,放心折腾:
- 每个目标文件应用前自动备份为
<文件>.dshpurge.bak,「还原」一键回滚 - 「卸载」会先还原补丁,再删除注入文件和插件本身,然后重启宿主
- 聊天里也可以用:
/purge revert(还原)、/purge uninstall(卸载)
卸载与还原机制的源码在 lib/uninstall.js 和 lib/rewind.js,想深入了解可以看 lib/core.js 的应用流程。
💡 新手避坑清单
| 现象 | 原因与对策 |
|---|---|
| 装完没按钮 | 装错 profile 了:改了web却在桌面端等,回到对应宿主里看 |
| 点应用没效果 | 没重启!应用后必须再点「重启」 |
| Web 和桌面端互相影响 | 不会!两边的「应用/重启」只动各自宿主,不要交叉点 |
| 宿主升级后补丁对不上 | 对不上的原文会显示"跳过",不会乱改文件,换个版本再应用即可 |
📚 更多进阶用法(Skill 导入、提示词定制、更新机制)请阅读 README.zh-CN.md 与 README.md。插件默认配置在 cordis.patch.yml,前端入口在 client.js,预置提示词在 presets/redteam/,可直接按需调整。
装好 dsh-purge,5 分钟后你就能开始自己的第一次 Harness 受控评测了 🎉
【免费下载链接】dsh-purgeDeepSeek Harness 破甲:让所有模型都能破甲,不同模型可换不同提示词;默认提示词面向国模「小码酱」。Jailbreak for every model — swap prompts per model. 求 Star 收藏 ⭐项目地址: https://gitcode.com/gh_mirrors/ds/dsh-purge
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考