安装及使用
1、下载地址:https://www.charlesproxy.com/download/
2、下载完成,双击打开安装程序,next 知道完成
Help — Register Charles

Registered Name:https://zhile.io
License Key: 48891cf209c6d32bf4
3、下载SSL证书:
当前用户
4、功能
从左到右分别为:
(1)清除当前会话
(2)停止记录
(3)开始限流/停止限流
(4)开始断点/停止断点
(5)根据所写内容撰写新请求
(6)重发选定请求
(7)工具
(8)设置
显示模式:有结构和序列两种模式
结构模式:可以很清晰的看到请求的数据结构,而且是以域名划分请求信息的,可以很清晰的去分析和处理数据。
序列:可以看到全部请求,这里的结果以数据请求的顺序来显示,可以根据时间、大小等自由排序
模拟网速功能
在线上环境通常有些因为网速慢导致的bug,在本机无法重现,那时候就很抓瞎,模拟网速功能支持对带宽、利用率、往返延迟、字节进行配置,并且支持3G/4G或者其他网络模式。
上方工具栏的代理—限流设置—启用限流
过滤设置
软件下方的过滤可以进行简单的过滤
上方工具栏的代理—记录设置—包括—添加 可以对网络请求进行过滤。
然后填入需要监控的协议,主机地址,端口号等。这样就可以只截取目标网站的封包了
然后填入需要监控的协议,主机地址,端口号。这样就可以只截取目标网站的封包了。
拓展
1、开始记录时,提示:此主机未启用SSL代理, SSL 代理设置
解决方法:SSL代理设置 - 启用SSL代理,添加主机* 端口443 (*:*)
2、开始记录时,提示:您可能需要将浏览器或应用程序配置以信任 Charles 根证书. 请参阅帮助菜单中的SSL代理.
将ssl证书安装到本地计算机,成功后重启浏览器/Charles
· 3、抓取不到包
根据提示配置ssl代理并下载证书安装在浏览器上