系统:PC
日期:2026-08-04
类别:网络工具
版本:v5.2.1
Charles抓包工具是一款跨平台HTTP代理工具,适用于网络调试、性能分析、安全测试等多种场景。支持抓取HTTP和HTTPS协议的网络请求和响应,也可以用于分析第三方应用的通讯协议。同时Charles通过将自己设置成系统的网络访问代理服务器,使得所有的网络访问请求都通过它来完成,从而实现了网络封包的截取和分析。需要的用户欢迎下载体验!
1、SSL代理-以纯文本格式查看SSL请求和响应;
2、带宽限制以模拟较慢的Internet连接(包括延迟);
3、AJAX调试–以树或文本形式查看XML和JSON请求和响应;
4、AMF –以树形视图查看Flash Remoting / Flex Remoting消息的内容;
5、重复请求以测试后端更改;
6、编辑请求以测试不同的输入;
7、拦截和编辑请求或响应的断点;
8、使用W3C验证器验证记录的HTML,CSS和RSS / atom响应。
1、在本站下载并将压缩包解压至中文路径下可得安装程序,双击打开charles-proxy-4.6-win64.msi进入安装向导;
2、进入安装向导后点击“Next”;
3、同意协议继续点击“Next”;
4、选择程序安装位置,继续点击“Next”;
5、然后选择“Install”开始进行安装;
6、等待程序完成安装;
7、安装完成之后点击“Finsih”
1、SSL代理
Charles可以充当HTTP / SSL通信的中间人,使您能够调试HTTPS会话的内容。
2、带宽限制
Charles通过有效地限制带宽并引入延迟来模拟调制解调器的速度,以便您可以像调制解调器用户一样体验整个网站(带宽模拟器)。
3、AJAX
对于Web浏览器(例如AJAX(异步Java和XML)和XMLHTTP)中的XML开发很有用,因为它使您可以查看在客户端和服务器之间流动的实际XML。Charles本身支持JSON,JSON-RPC和SOAP;以简化的树格式显示它们,以便于查看和调试。
4、闪
非常适合Adobe Flash开发人员,因为您可以查看LoadVariables,LoadMovie和XML加载的内容。Charles还具有对Flash Remoting(AMF0和AMF3)的本地支持。
5、自动配置浏览器和系统代理设置
将在以下浏览器上自动配置浏览器的代理设置:
- Windows系统代理设置(包括Internet Explorer和大多数其他应用程序)
- Mac OS X系统代理设置(包括Safari和大多数其他应用程序)
- Mozilla Firefox(在所有平台上)
v5.2.1版本
小新功能
远程映射:新的“保留基本路径”选项会在您映射到具有基本路径的网址时停止应用两次目标基本路径(例如,安装在子路径下的后端会发出该路径空间中已存在的绝对网址)。默认开启;仅当“映射到”位置具有路径时,才会启用该复选框。
小改进
Windows:每个捆绑的二进制文件现在都经过代码设计,以改善与 Windows Defender 应用程序控制 (WDAC) 策略的交互。
错误修复
针对隧道 (HTTPS) 请求的多个 Map Remote 修复:现在应用目标路径、报告原始位置、HTTPS 到 HTTP 映射不再尝试与普通 HTTP 服务器进行 TLS 握手,并且从映射 CONNECT 上的 SNI 恢复请求的端口
修复了将设置从 Charles 4 迁移到 Charles 5 时丢失的工具配置(Windows 和 Linux)
修复了一个罕见的保活活动探针,该探针可能会损坏远程流
修复罕见的节流错误,在某些情况下可能导致不正确的节流
进一步的 HTTP/2 代理正确性和稳健性修复:预告片转发(例如 gRPC)、连接流控制记账和帧大小验证、流并发和生命周期处理以及发送窗口停顿检测
HTTP/1.x 对分块预告片的改进
改进连接失败后的重复行为
SOCKS5 方法协商和版本处理现在更准确地遵循规范
改进 SSL 握手处理、证书缓存和 TLS 扩展解析
在标准输出上记录时间戳,现在以毫秒精度
当包含不受支持的编码体时,HAR 导出不再产生无效输出
热门推荐
评分及评论
点击星星用来评分