dsh-purge 完整指南:5 分钟分清「模型拒绝」和「宿主拦截」,安装安全还原不踩坑
【免费下载链接】dsh-purgeDeepSeek Harness 破甲:让所有模型都能破甲,不同模型可换不同提示词;默认提示词面向国模「小码酱」。Jailbreak for every model — swap prompts per model. 求 Star 收藏 ⭐ 如要二开,请查看署名要求部分项目地址: https://gitcode.com/GitHub_Trending/ds/dsh-purge
dsh-purge 是 DeepSeek Harness 破甲评测插件:把宿主防护层和模型自身拆开单独测,分清哪句「我不能」是模型说的、哪句是宿主半路拦的。5 分钟学会安装、应用与安全还原。
先讲清一个问题:为什么分不清「我不能」是谁说的
我有一次问 DeepSeek Harness 一句话,它回了「我不能做」。但这句到底哪来的,我分不清:模型自身的安全训练会这么说,宿主层也会半路改写提示词、过审批门、套沙箱策略,被宿主拦了,结果长得一模一样。
打个比方:模型是电器,安全训练是它的内部线路质量;DSH 宿主是墙上的保险丝盒。想量电器本身的底子,得先把保险丝一根根拔下来、摆整齐再测。**dsh-purge 就是这把「拔保险丝」的工具:只在你自己电脑上干活,一个文件都不删,它替换掉宿主默认的防护提示词,逐层给你测。**
拆开看 dsh-purge 到底在做什么
装好后,会话标题旁多出一个dsh-purge按钮,点开是右侧栏,两页:清洗和演练台。⚡
1. 补丁分组,一次应用到位。清洗页把补丁分成提示词、代码、引擎、工具四组,进度只计真正已应用的项,已应用、待应用、跳过一目了然。每根保险丝都有编号,点「应用」后宿主自动重启一次,补丁当场生效。
2. 提示词可换,多套规则集好管。默认提示词面向国模「小码酱」,清洗页的提示词框里改了就生效;AGENTS.md / CLAUDE.md 这类规则文件可以存多套,勾选即生效,不用了删掉。
3. 演练台只给本地靶场,进门四道关。第一次进入要读完声明、等倒计时、滚动到文末、勾满三个确认项才放行。门槛故意做高,因为这一页只该出现在三种场景:你有权管理的本机、离线靶标、拿到书面授权的演练。开源版不下发技能库和知识库,资产测绘页开箱就是空的。
4. 启动自动复查,宁跳过不强改。npm 一升级把 node_modules 盖掉,它启动时会自动再检查一遍、把补丁补回来;宿主升级导致原文对不上时,对应条目直接标「跳过」,这一轮照样算完成,不会硬改把文件写坏。
dsh-purge 安装三步走:从零到第一次跑通
它不是独立 App,是装在官方 DeepSeek Harness 上的插件,Web 版和官方桌面 EXE 都行,两边分开装、分开应用。
- 版本要对上:1.1.78 适配 DSH 0.2.1-rc.2,0.2.0 仍可用;0.1.x 要用 1.1.39 或更早的老版本。对不上也不会搞坏东西,只会显示「跳过」;
- 门槛不高:零显卡压力,本地不跑大模型;Node.js 18 以上,npm 仓库没有这个包,别
pnpm add dsh-purge。
命令装不上时,手动克隆到插件目录:
git clone https://gitcode.com/GitHub_Trending/ds/dsh-purge "$DSH_HOME/plugins/dsh-purge"装完三步走:完全退出宿主再打开→ 点会话标题旁的dsh-purge(宿主设置页里没有这个入口),在清洗页点「应用」→ 应用成功后自动重启一次。
怎么判断装成功了:会话标题旁出现按钮且能点「应用」;聊天里发/purge status,能打出DSH_HOME和补丁列表,路径是你正在用的那一份。没出现按钮,多半是改错了另一份.dsh,回头核对。
红线与自检清单:dsh-purge 动手还原前查三样
它「删」的东西,规矩一句话:先留后路,再动东西。
- 改任何文件前,原件先备份成
.dshpurge.bak,这是铁律; - 「还原」就是拿备份覆盖回去、备份用完即删;你在提示词框改过的内容属于用户文件,还原时保留、不碰;
- 「卸载」永远是先还原全部已应用补丁,再删注入文件、规则库和插件本身,顺序不能反;
- 幂等:重复点「应用」不会打两遍;只动本机
@deepseek-ai包和本机配置,不碰源码仓库、不碰其他第三方插件。
网络边界也写得很死:开源版公网一律不碰,攻击任务只认本机回环和 RFC1918 私网 IP;域名先解析再判 IP,hosts 指到公网、解析失败、混有公网地址,一律拦。清洗页有个「自己的服务器」名单,每行填一个 IP 或完整主机名,但只认私网地址——在聊天里说「这是我的服务器」,不放行。
真要动手(还原或卸载)前,自检三条:
- 先查状态。聊天发
/purge status,或命令行跑dsh-purge --status,看哪些补丁生效中、DSH_HOME路径对不对,别凭记忆操作; - 确认备份还在。每个被改过的文件都该有一份
.dshpurge.bak原件,备份在,点还原心里才踏实; - 别串台。Web 和桌面是两个宿主,分开装、分开应用——桌面端点的「应用」只管桌面端。删的时候也只操作你正在用的那一个。
dsh-purge 到底值不值得你折腾
适合谁:安全研究人员、AI 应用开发者、硬核技术玩家。典型场景:你要把 DSH 用到生产环境,得先知道哪句拒绝是模型自己说的、哪句是宿主拦的,默认策略该不该收紧——它就是给你这个答案的。
不适合谁:只想聊天写代码的普通办公用户,门槛高于收益,别装;还有想拿它去「试试别人家系统」的人——开源版只放行本地和内网靶场,明文写着这不是公网扫描器,也不是针对第三方站点的攻击套件,这拨人直接别用。
还有几件小事要说清:dsh-purge 许可与倒卖边界
- 许可:Apache-2.0,免费、非盈利,作者业余维护;
- 倒卖红线:原版不允许倒卖——收费转卖、换皮上架、当货挂群都不行;二开可以,但必须署名并写明来源仓库;
- 边界写进代码:1.1.74 起靶场门禁收紧成「域名先解析、只认私网 IP」,hosts 指到公网这类绕法都堵上了;游戏外挂(自瞄、透视、改内存)也在提示词和会话门口一起拦。
更细的适配表和手动安装步骤见仓库 README.zh-CN.md,逐条改动记录在 release-notes.md。
最后说句实在的:这套工具最值钱的启发就一层——当 AI 说「我不能」时,你现在能分清「它真不会」和「半路有人拦了它」。这个区分,是你建立任何 AI 系统信任的第一步。
留个问题给大家:你被 AI 拒绝过的那几次,在意过到底是哪一层拦的吗?评论区聊聊。
【免费下载链接】dsh-purgeDeepSeek Harness 破甲:让所有模型都能破甲,不同模型可换不同提示词;默认提示词面向国模「小码酱」。Jailbreak for every model — swap prompts per model. 求 Star 收藏 ⭐ 如要二开,请查看署名要求部分项目地址: https://gitcode.com/GitHub_Trending/ds/dsh-purge
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考