Charles其实是一款代理服务器,通过成为电脑或者浏览器的代理,然后截取请求和请求结果达到分析抓包的目的。
该软件是用Java写的,能够在Windows,Mac,Linux上使用。
开发iOS都在Mac系统上吧,安装Charles的时候要先装好Java环境。
Charles主要功能
- 支持SSL代理。可以截取分析SSL的请求。
- 支持流量控制。可以模拟慢速网络以及等待时间(latency)较长的请求。
- 支持AJAX调试。可以自动将json或xml数据格式化,方便查看。
- 支持AMF调试。可以将Flash Remoting 或 Flex Remoting信息格式化,方便查看。
- 支持重发网络请求,方便后端调试。
- 支持修改网络请求参数。
- 支持网络请求的截获并动态修改。
- 检查HTML,CSS和RSS内容是否符合W3C标准。
下载
名称 | 地址 |
---|---|
官方 | https://www.charlesproxy.com/download/ |
破解
名称 | 地址 | 说明 |
---|---|---|
github麻烦 | https://github.com/8enet/Charles-Crack | 需自己手动配置工程才可以生成charles.jar |
在线1 | https://tools.zzzmode.com/mytools/charles/ | 输入注册名称和选择相应版本后即可在线生成charles.jar |
在线2推荐 | https://www.zzzmode.com/mytools/charles/ | |
直接注册推荐 | 注册名称:https://zhile.io | 密钥:48891cf209c6d32bf4 |
提示:
- 仅供个人学习研究和交流使用,请勿用于任何商业用途
- 输入RegisterName(此名称随意,用于显示 Registered to xxx),选择本地已安装的版本,点击生成,并下载charles.jar文件)
- 替换默认路径安装的本地charles.jar文件
macOS:/Applications/Charles.app/Contents/Java/charles.jar
Windows:C:\Program Files\Charles\lib\charles.jar
评论区