系统:PC
日期:2021-05-31
类别:网络工具
版本:v4.5.6
Charles官方版是一款功能强大的抓包工具,支持HTTP代理、HTTP监测、反向代理加速等功能,并且采用可视化的操作界面,用户可以直观的了解到抓到的内容,让用户对于网络和机器之间的数据传输情况了然于胸,便于用户进行使用和调试。
SSL代理
Charles可以充当HTTP / SSL通信的中间人,使您能够调试HTTPS会话的内容。
带宽控制
Charles通过有效地限制带宽并引入延迟来模拟调制解调器的速度,以便您可以像调制解调器用户一样体验整个网站(带宽模拟器)。
AJAX
Charles对于Web浏览器中的XML开发非常有用,因为它使您可以查看在客户端和服务器之间流动的实际XML。Charles本机支持JSON,JSON-RPC和SOAP;以简化的树格式显示它们,以便于查看和调试。
FLASH
Charles非常适合Adobe Flash开发人员,因为您可以查看LoadVariables,LoadMovie和XML加载的内容。Charles还具有对Flash Remoting(AMF0和AMF3)的本地支持。
支持SSL代{过}{滤}理。可以截取分析SSL的请求。
支持流量控制。可以模拟慢速网络以及等待时间(latency)较长的请求。
支持AJAX调试。可以自动将json或xml数据格式化,方便查看。
支持AMF调试。可以将FlashRemoting或FlexRemoting信息格式化,方便查看。
支持重发网络请求,方便后端调试。
Charles中文版支持修改网络请求参数。
支持网络请求的截获并动态修改。
检查HTML,CSS和RSS内容是否符合W3C标准。
前期准备
以下两个操作时必须的
1.因为Charles不是从AppStore上下载的应用程序,安装和运行都需要修改系统偏好设置 ?选项,修改为允许 任何来源
如不你升级了系统,设置下没有任何来源这个选项。
解决办法:在终端下 执行 ?sudo spctl --master-disable
使用篇
打开Charles软件
1.确保iOS设备iphone或ipad与运行Charles的mac电脑处于同一个wifi环境下。
2.查看mac的IP地址,系统偏好设置->网络->wifi->高级->TCP/IP就看到了。
3.打开iOS设备,这里以iphone为例,设置手机网络操作由mac来负责。
PS:不抓包时,把HTTP代理设置为关闭,否则你的手机无法上网。
4.第三步完成后,正常情况下,Mac上会弹出以下提示框,表示Charles软件检测到可供检测的设备。两个按钮选项:Allow 允许 , Deny拒绝。当然我们要选择允许了。
实战篇
1.随便点开一个App,抓去它的请求。
2.首先让我们先点下扫帚图标,清空之前记录。
3.在手机上使用下拉刷新操作,观察Charles反应,可以看到网络请求的地址和类型等数据。
Charles内存不足?
录制一段时间后,Charles的可用内存将不足。要释放内存,您应该清除当前会话。如果经常用尽内存,则可以增加默认堆大小。
使用中出现奇怪的字符?
请检查服务器是否正确设置了字符编码或字符集,否则Charles将检测并且可能无法正确检测。
VPN无法与Charles一起使用?
建立VPN连接之前,请尝试启动Charles。如果在VPN运行时退出并重新启动Charles,则可能需要断开连接并重新连接VPN。
1、双击打开Charles软件安装程序,点击【NEXT】继续安装
2、许可协议界面,勾选【i accept】,然后选择【NEXT】
3、软件安装位置界面,点击【Change】可更改软件的安装位置
4、准备安装界面,点击【Install】
5、软件安装完成后,点击【Finish】即可
热门推荐
更多版本
charles中文破解免费版51.48MB网络工具v4.5.6
查看Charles抓包工具汉化版51.48MB网络工具v4.5.6
查看抓包工具charles破解版56.0MB网络工具v4.6.1
查看Charles抓包工具52.8MBMAC软件v4.5.6
查看Charles特别版72.88MB网络工具v4.2.7
查看相关应用
实时热词
评分及评论
有没有打算一起交流这个使用技巧的,我才刚接触这个软件,不太熟悉。
感觉这类型中算顶尖了
已经下载安装成功了,这种软件大多都挺很好用的
下载的最新版本,之前遇到的问题希望已经解决了
可以用可以用,好用,谢谢
点击星星用来评分