Charles的基本使用

移动端抓包调试工具Charles 
一、 Charles是什么 
是在 Mac或Windows下常用的网络包截取工具,在平常的测试与调式过程中,掌握此工具就基本可以不用其他抓包工具了。 有不同平台的版本(Mac, Windows、Linux)。

二、 Charles的下载和安装过程 
1. 官网下载地址:http://www.charlesproxy.com/download/ 
2. Mac下的安装:是一个dmg后缀文件,打开后将Charles拖到Application目录下即安装完成。  
3. Windows下的安装:下载后双击根据安装向导一步一步安装即可

三、 HTTP的抓包步骤(详细描述Mac版本,Windows版类似) 
1. 开启Charles http代理: 
a) 第一次启动默认会开启本机的系统代理,因为我们暂时只监控移动端的,所以将Mac OSX Proxy前面的勾去除。 
替代文字

2. 手机端APP添加代理 
a) Android 
替代文字
b) IOS 
替代文字
替代文字

3. 开启Charles录制功能 
替代文字

4. 启动应用开始抓包 
替代文字
替代文字

5. 分析抓取的数据包 
1.可以在Filter输入:api.baobaobooks.net来过滤自己需要的部分 
替代文字
2.在工具内设置过滤 
替代文字

四、HTTPS配置步骤 
1.Help-SSL Proxying-install 
图片中1部分在电脑端安装,在本机钥匙串访问中设置为信任。 
图片中2部分使用iOS自带浏览器进入地址安装证书 
处理完毕后即可使用 
替代文字

原文地址:https://www.cnblogs.com/haoduoyu/p/5864741.html