Charles-抓包工具
                            Mon November 7, 2022 09:55 PM
                        
                        
                        
                        
                    抓包工具 - Charles
1. 特点
- 方便,界面友好;
 - 跨平台支持 Linux、Windows 和 Mac 操作系统;
 - 该工具只有30天免费试用期限,试用期间隔30mins就会闪退,后续需要付费使用。
 
2. 安装地址
3. 相关配置
3.1 证书安装
- 路径:Help -> SSl proaxying -> Install Charles Root Certificate;
 - 单击“安装证书”,单击“下一步”;
 - 选择“将所有证书放入下列存储”,单击“浏览”;选择“受信任的根证书颁发机构”,点击“确定”。
 
3.2 SSL Proxying 代理配置
- 路径:Proxying -> SSL Proxying Setting -> SSL Proxying 选项卡;
 - 选择”Enable SSL Proxying“,单击”add“按钮;
 - Host:* ;
 - Port:443
 
3.3 PC 抓包
Charles 只支持抓取 HTTP 和 HTTPS 请求。Request 代码是请求的参数,选择 Response 查看服务器响应报文。
3.4 手机抓包配置
PC配置
- 路径:Proxying -> Proxying Setting ;
 - Port:8888
 - 勾选“Enable transparent HTTP proxying”
 
手机配置
- 获取计算机IP;
 - 路径:WI-FI设置 -> HTTP 代理,切换为手动模式;
 - 服务器:计算机IP;
 - 端口:8888;
 - 设置完,PC 弹出“Connection from …“,点击”allow“;