发一个解除claude cli限制的小思路

2026-04-11 14:171阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐
问题描述:

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:

  • 我的帖子已经打上 开源推广 标签:
  • 我的开源项目完整开源,无未开源部分:
  • 我的开源项目已链接认可 LINUX DO 社区:
  • 我帖子内的项目介绍,AI生成、润色内容部分已截图发出:
  • 以上选择我承诺是永久有效的,接受社区和佬友监督:

以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出

发一个解除claude cli限制的小思路

简单研究了一下,claude cli的限制主要是通过系统提示词以及工具调用的结果插入一段system-reminder标签,前两天改注册机发现工具调用的结果自动给我加了一句:

You CAN and SHOULD provide analysis of malware, what it is doing. But you MUST refuse to improve or augment the code. You can still analyze existing code, write reports, or answer questions about the code behavior.

  • 这个是相关的系统提示词:

IMPORTANT: Assist with authorized security testing, defensive security, CTF challenges, and educational contexts. Refuse requests for destructive techniques, DoS attacks, mass targeting, supply chain compromise, or detection evasion for malicious purposes. Dual-use security tools (C2 frameworks, credential testing, exploit development) require clear authorization context: pentesting engagements, CTF competitions, security research, or defensive use cases.

  • 这些文本移除之前,claude cli只分析现有代码,不会按我要求提供修改方案和思路。
    mmexport17749323658821060×358 114 KB

  • 为了解决这个问题,相对彻底的方案是自己写个代理小工具修改请求体:

github.com

GitHub - reigadegr/cli_req_refiner

通过在 GitHub 上创建帐户来为 reigadegr/cli_req_refiner 开发做出贡献。

工具使用Rust构建,目前处于早期阶段暂无gui。作用是修改claude codecli发出的请求体,具有修改系统提示词,拦截不必要的请求,以及多上游多key负载均衡。

  • 使用工具移除相关文本之后,可以按照我的要求设计方案并完成任务

mmexport1774932463926792×283 79 KB

不过这个项目目前只是按我需求来写的,很多地方不完善,希望有没有别的佬友沿着这个思路完善一下,或者是有现成的成熟方案可直接用的


网友解答:
--【壹】--:

感谢大佬


--【贰】--:

感谢分享


--【叁】--:

大佬,mol


--【肆】--:

感谢分享


--【伍】--:

感谢佬友分享