news 2026/10/31 1:49:00

dsh-purge 安装与使用完全指南:3 步生效,分清 DeepSeek Harness 宿主拦截还是模型拒绝

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
dsh-purge 安装与使用完全指南:3 步生效,分清 DeepSeek Harness 宿主拦截还是模型拒绝

dsh-purge 安装与使用完全指南:3 步生效,分清 DeepSeek Harness 宿主拦截还是模型拒绝

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

dsh-purge 是一个装在本机官方 DeepSeek Harness 上的红队评测插件:它把宿主层的策略拦截和模型自身的回答拆成两层来看,支持按模型更换破甲提示词,并内置一台需要授权才能进入的本地演练台。本文覆盖 dsh-purge 的安装步骤、生效验证、核心机制、常用命令与还原卸载方法,帮你在自己的官方宿主上做 AI 安全评测,而不把宿主拦截误判成模型拒绝。

dsh-purge 要解决的问题:宿主拦截与模型拒绝怎么分清

做 AI 安全评测时最别扭的一点是:同一个问题,有的模型答应、有的直接拒绝,但你没法确定拒绝到底是谁说的。DeepSeek Harness 并不是把提示词原封不动转发给模型,它会在运行时改写提示词、调整审批门和沙箱策略,所以你在聊天框里看到的「拒绝」,很可能是宿主在中间截胡,而不是模型的态度。

dsh-purge 做的事就是把这两层剥开:插件只作用于你自己机器上已安装的官方@deepseek-ai包,通过应用一组补丁清洗宿主默认策略,再往会话里注入你自己的提示词,这样对模型鲁棒性的测试就不再被宿主策略污染。它适合两类人:想在受控环境里评估模型本身行为的安全评测者,以及想弄清「默认策略该不该收紧」的 Harness 使用者。

dsh-purge 定位与能力边界:能做什么、不做什么

先划清边界,再谈怎么用。这个插件的适用前提是:本机已安装官方 DeepSeek Harness(官方dsh web或官方桌面 EXE),以及你有权管理的离线靶标。当前版本1.1.78适配DSH 0.2.1-rc.2(0.2.0 仍可用,0.1.x 不推荐)。

边界说明
能做什么清洗宿主默认策略、按模型注入/更换破甲提示词、管理多套规则集、在授权后的演练台里做资产测绘与技能调用
不做什么不是公网扫描器,不对任何外部主机发包、探测或渗透;开源版只放行本机回环与 RFC1918 私网 IP
不替谁不读取宿主磁盘上的提示词文件,会话身份只来自插件内置的加密默认提示词或你自己编辑的prompt-inject.md

需要留意两点:开源版不下发技能库和知识库;Web 端与桌面端是分开安装、分开应用的,互不生效。

dsh-purge 安装步骤:从装插件到确认生效

安装一共三步,全部在你本机的终端和宿主界面里完成。

第一步,把插件装进 profile。先在仓库目录里执行(官方dsh web用web,桌面 EXE 用desktop):

dsh plugin --profile web add .

如果当前目录还不是仓库,先 clone 一份:

git clone https://gitcode.com/GitHub_Trending/ds/dsh-purge cd dsh-purge

⚠️ 两个常见坑:插件市场一键安装会报already queued: dsh-purge并卡死,不要走市场;npm 仓库没有dsh-purge这个名字,不要pnpm add dsh-purge。只有 pnpm 的机器,可以进$DSH_HOME/profiles/web后用pnpm add安装 tarball,装完确认 profile 的bundles里出现了"dsh-purge"。

第二步,重启宿主后点「应用」。完全退出宿主(桌面端连托盘图标一起退出)再打开,点会话标题旁的 dsh-purge按钮,在「清洗」页点「应用」。注意宿主自己的设置页里没有这一项。

第三步,再重启一次并新开对话。「应用」成功后宿主会自动重启一次;随后新开一轮对话,注入才进入当前会话。

怎么确认装上了?在聊天框输入/purge status,输出里能看到DSH_HOME路径和补丁清单,且路径与你正在用的宿主一致即没问题。清洗页上补丁计数(如44 / 44)、状态显示「有备份」,说明补丁已全部写入且留有回退点。没装上的可选包会显示「跳过」,不影响应用完成。

dsh-purge 核心机制:提示词注入、规则集与演练台

dsh-purge 的侧栏只有两页:清洗和演练台。清洗页管补丁、提示词和规则集,演练台管授权后的靶标工作。

提示词注入是主机制。每轮会话开始时读取$DSH_HOME/prompt-inject.md:内容非空就原样写入 systemPrompt 覆盖段,为空则回落到插件内置的加密默认提示词(默认面向国模「小码酱」)。换个模型换一份提示词,直接改这个文件即可;你在清洗页编辑器里保存过的内容会被保留,重复应用不会覆盖。启动时若文件为空或缺失,插件会自动写入一份默认稿,你改过的稿子则原样不动。

规则集用于批量管理宿主规则文件。清洗页支持维护多套AGENTS.md/CLAUDE.md,启用某套就写入$DSH_HOME,删除只是从列表移除。也可以用聊天命令/rules list、/rules use <id>快速切换。

演练台是授权后才可用的受控环境。第一次进入要先读完整声明、等倒计时、滚到文末并勾选三项确认。授权后可以看到资产测绘、环境适配、漏洞成果、报告等页签,测绘结果落入本地 SQLite 资产库;未授权时页签上只标「未授权」。

另外,presets/redteam/ 里内置了「红队模式」预设:发送一个靶标单位名称即可拉起红队智能体,包含信息收集、资产梳理、漏洞发现、漏洞利用、内网渗透五个角色(并发最多 3 个)。相关实现在 lib/redteam/。

📌 演练台与红队预设只用于你有权管理的本机、离线本地合成靶标,或已书面授权的演练环境。开源版的靶场门禁按 IP 判定:域名先解析,解析到的每个地址都必须是私网或回环,hosts 把实验室域名指到公网一律拦截。

dsh-purge 常用命令与操作速查

界面操作之外,所有核心动作都有聊天命令和 CLI 对应,方便脚本化和快速排查:

操作聊天命令命令行
查看状态/purge statusdsh-purge --status
应用补丁/purge applydsh-purge --apply
还原补丁/purge revertdsh-purge --revert
卸载插件/purge uninstalldsh-purge --uninstall
编辑提示词/purge editdsh-purge --edit
查看/切换规则集/rules list、/rules use <id>—
撤回上一轮/rewind—

模型侧还注册了purge_status、purge_apply、purge_revert三个工具,智能体可以直接调用。补丁标题下可切换正式版与测试版(测试版跟beta分支),选定旧正式版会钉住该版本,点「更新」回到最新。变更明细见 release-notes.md。

dsh-purge 还原、卸载与合规边界

所有改动都可逆。应用是幂等的:每个目标文件首次写入前都会备份为<文件>.dshpurge.bak,已生效的补丁会直接跳过。点「还原」或执行/purge revert时用备份覆盖回去并删除备份;没有备份时只清除 shim 里由本插件写入的行。你自己改过的prompt-inject.md是用户文件,还原时保留。

卸载走「先还原、后清理」:若补丁已应用,先自动还原回原版 Harness,再删除注入文件、规则库和插件本身,最后重启当前宿主。命令行执行dsh-purge --uninstall效果相同。

使用前提请逐条对照:

  • 只在你有权管理的本机官方 Harness、离线本地合成靶标或已书面授权的演练环境里运行;
  • 严禁在未获所有者合法书面授权的目标上使用,不得把本机当跳板打外网;
  • 严禁用于勒索、破坏、撞库或传播恶意载荷,不得诱导生成法律禁止的内容;
  • 本项目依据 Apache-2.0 提供,与 DeepSeek 官方无隶属或背书关系;用于违法犯罪则开源许可自动终止;
  • 原版不允许倒卖,二开必须署名并注明来源仓库。

想分清「模型拒绝还是宿主拦截」、在自己官方 Harness 上做受控鲁棒性评测的开发者和安全研究者,装上 dsh-purge 就能开始。

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

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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/31 1:47:06

公益中转站配置

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/10/31 1:46:48

如何完成 View 应用到 Jetpack Compose 的迁移:sunflower 完整拆解

如何完成 View 应用到 Jetpack Compose 的迁移&#xff1a;sunflower 完整拆解 【免费下载链接】sunflower A gardening app illustrating Android development best practices with migrating a View-based app to Jetpack Compose. 项目地址: https://gitcode.com/gh_mirro…

作者头像 李华
网站建设 2026/10/31 1:45:39

PdfCraft OCR 教程:把扫描版 PDF 免费变成可搜索文本

PdfCraft OCR 教程&#xff1a;把扫描版 PDF 免费变成可搜索文本 【免费下载链接】pdfcraft PdfCraft: An open-source PDF reader and editor written by scratch in pure Rust 项目地址: https://gitcode.com/gh_mirrors/pr/pdfcraft 扫描件里的文字选不中、搜不到&am…

作者头像 李华
网站建设 2026/10/31 1:42:27

路由优先级

一、路由协议管理距离(Preference 优先级) 规则:数值越小,优先级越高;同一条路由多条来源,优选优先级最小的放入路由表。 华为默认路由优先级 路由来源 优先级 Preference 说明 直连路由 Direct 0 最高优先级 OSPF 内部路由 Intra-area 10 OSPF 区域内路由 IS-IS Level…

作者头像 李华