欢迎光临
我们一直在努力

dsh-purge 一键安装教程:3 步完成 DeepSeek Harness 插件安装与验证

dsh-purge 一键安装教程:3 步完成 DeepSeek Harness 插件安装与验证

【免费下载链接】dsh-purge DeepSeek Harness 破甲:让所有模型都能破甲,不同模型可换不同提示词;默认提示词面向国模「小码酱」。Jailbreak for every model — swap prompts per model. 求 Star 收藏 ⭐ 如要二开,请查看署名要求部分 【免费下载链接】dsh-purge 项目地址: https://gitcode.com/GitHub_Trending/ds/dsh-purge

dsh-purge 是装在本机官方 DeepSeek Harness 上的安全红队评测插件:清洗宿主运行时策略、按模型换提示词,还带一个受控演练台。跟着这篇走完「安装 → 应用 → 验证」,装不上或踩坑,文里的表格都能兜住。

📋 安装前自查:先判断你走哪条路

先确认你手上是什么宿主、什么版本,再往下走。

你的情况走哪条路径备注
官方 dsh web(dsh 0.2) 安装主路径 最常见的情况
官方桌面 EXE(0.2.0-rc.2) 兜底路径 1 与 Web 分开装、分开应用
dsh 不在 PATH,或装不上包 兜底路径 2:手动安装 需要自己定位真正的 $DSH_HOME
社区桌面端,或 dsh 0.1.x 当前版本不覆盖 0.1.x 用对应的旧版插件

再确认两个前提:Node.js ≥18;Windows 要无闪窗需 Node ≥22。

⚙️ 安装主路径:从一条命令到按钮出现

以下以官方 dsh web 宿主为例。

第 1 步:执行安装命令

dsh plugin –profile web add dsh-purge

你应该看到安装成功、插件写入 web profile 的输出。注意:装完只是把插件写进了 profile,宿主还没被修改,效果要等后两步。

第 2 步:完全退出再打开

关掉 dsh web,重新打开。进入会话界面后,会话标题旁应该出现 dsh-purge 按钮。没出现,多半是没退干净,或装错了 profile。

第 3 步:在清洗页点「应用」

点开按钮,右侧栏切到「清洗」页,点「应用」。你应该看到补丁进度逐组填满;成功后宿主自动重启一次,补丁这才进当前进程。个别补丁显示「跳过」属正常保护,不会乱改文件。

🛠️ 兜底路径:命令行装不上的两种情况

1. 官方桌面 EXE 用户

适用对象:用官方桌面客户端而不是 dsh web 的人。前提:桌面端是 0.2.0-rc.2。在客户端对应的命令行环境执行:

dsh plugin –profile desktop add dsh-purge

预期结果:插件写入 desktop profile,后面的重启、点「应用」与主路径一致。别这样做:别拿 Web 的「应用」去救桌面端,两个 profile 的控件只动各自宿主,点错了没效果。

2. 手动安装

适用对象:dsh 不在 PATH,或 npm 包拉不下来。前提:先找到真正在用的 $DSH_HOME——目录名叫 .dsh(桌面端偶见 dsh-home),里面有 profiles 目录;本机常有两份,要以你实际启动的那份为准。判断方法见 README.zh-CN.md 的「路径探测」小节。

先把仓库克隆进插件目录,目录名必须叫 dsh-purge:

git clone https://gitcode.com/GitHub_Trending/ds/dsh-purge "$DSH_HOME/plugins/dsh-purge"

再改 profile 的 package.json:先备份,然后在 dependencies 加 "dsh-purge": "file:../../plugins/dsh-purge",在 dsh.profile.bundles 末尾追加 "dsh-purge"。原有的依赖和 bundle 全部保留,file: 路径别改成绝对路径。

最后只在改过的那个 profile 目录装依赖(Web 进 profiles/web,桌面进 profiles/desktop):

pnpm install

你应该在该 profile 下看到 node_modules/dsh-purge。别这样做:别在仓库根或 $DSH_HOME 根执行安装,也别同时改另一个宿主的 profile。

✅ 确认生效:一条命令验证补丁

在会话里发 /purge status。输出应包含 DSH_HOME 路径和补丁列表,且路径正是你在用的那份。

界面上再看一眼:会话标题旁有 dsh-purge 按钮,「清洗」页显示已应用进度和「有备份」标记。

一句话区分成败:status 能打出补丁列表且路径对得上你的宿主,就是成功;没按钮、没输出或路径不对,就是没装上,回到自查表重核。

🩹 常见现象速查:对号入座

现象可能原因处理办法
会话标题旁没有 dsh-purge 按钮 装错了 profile,或没完全退出 确认装的是当前宿主的 profile;彻底退出重开再查
点了「应用」,会话里像没变化 没等自动重启,或重启后没开新会话 应用成功后让它自动重启,再新开一轮对话验证
宿主升级后部分补丁显示「跳过」 升级后原文对不上 属保护性跳过,不会乱改;换匹配的版本再应用
/purge status 路径与你的宿主对不上 本机有多份 .dsh,改错了那一份 回兜底路径 2 的定位步骤,核对你实际启动的 DSH_HOME
安装命令连不上包仓库 网络到不了 npm registry 改走手动安装的兜底路径

🗺️ 首次使用导览:先看三个重点区域

清洗页:补丁状态与一键操作

dsh-purge 安装后清洗页补丁分组状态与一键应用界面

补丁按提示词、代码、引擎、工具四组展开,进度条只计真正已应用的项。顶部可以检测更新、在正式版和测试版之间切换;「应用」「还原」「卸载」都在这页完成。npm 升级盖掉依赖后,下次启动会自动再检查,不用手改文件。

演练台:受控演练环境

dsh-purge 演练台资产测绘页面截图

授权后按标签页管理资产测绘、技能和环境。第一次进入要先读完整份授权声明、等倒计时、滚到文末并勾选三项;「清洗」不需要这一步。它只用于你有权管理的本机、离线靶标或已书面授权的演练环境。

提示词与自己的服务器:配置入口

dsh-purge 提示词编辑与自己的服务器配置入口

清洗页下半部直接编辑要注入的提示词,不同模型可换不同提示词,默认面向国模「小码酱」。「自己的服务器」每行登记一个 IP 或完整主机名,点「保存名单」写入 $DSH_HOME/net-scope-allow.txt,密钥、网段、通配符不会被保存。

↩️ 回滚与卸载路径

每个目标文件应用前自动备份为 <文件>.dshpurge.bak。在清洗页点「还原」,或在聊天发 /purge revert,用备份覆盖回去;你自己的 prompt-inject.md 属用户文件,还原时保留。

不想用了就点「卸载」并确认,或执行 dsh-purge –uninstall(聊天里发 /purge uninstall):它会先还原已应用的补丁,再删除注入文件、规则库和插件本身,最后重启宿主。回滚逻辑在 lib/rewind.js,卸载逻辑在 lib/uninstall.js,想看细节可以翻。

装到这里,新开一轮对话就能开始第一次受控评测了。进阶用法(Skill 导入、规则集、更新机制)看 README.zh-CN.md;补丁与演练台源码在 lib/,默认配置在 cordis.patch.yml,预置提示词在 presets/redteam/。

【免费下载链接】dsh-purge DeepSeek Harness 破甲:让所有模型都能破甲,不同模型可换不同提示词;默认提示词面向国模「小码酱」。Jailbreak for every model — swap prompts per model. 求 Star 收藏 ⭐ 如要二开,请查看署名要求部分 【免费下载链接】dsh-purge 项目地址: https://gitcode.com/GitHub_Trending/ds/dsh-purge

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

赞(0)
未经允许不得转载:171主机测评 » dsh-purge 一键安装教程:3 步完成 DeepSeek Harness 插件安装与验证
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址