一、下载并安装
Charles官网地址:https://www.charlesproxy.com
二、配置
1、打开charles => help => register
2、输入Registered Name: https://zhile.io 、License Key: 48891cf209c6d32bf4(破解版)
试用版:每次启动都需要10s倒计时,每次抓包时间超过30min后就会自动退出。
3、打开Proxy => 点击 maxOS Proxy(一般自动),即可抓取浏览器的网页请求。
三、抓取移动端APP
1、首先确认手机和电脑在一个局域网内(连接了同一个WIFI)
2、手机WIFI配置(ios,android应该都差不多)
设置 => 无线局域网 => 当前连接的网络叹号进去 => 配置代理 => 改成手动,输入电脑的ip地址和端口(与Charles端口一致)=> 存储
3、手机端下载证书
根据提示,在浏览器中输入chls.pro/ssl 下载证书
4、安装描述文件
设置 => 通用 => 描述文件与设备管理 => 点击刚下载的证书 => 安装
5、设置信任证书
通用 => 关于本机 => 证书信任设置 => 点击打开按钮
此时手机端打开APP,在电脑Charles上就能抓取到APP的请求了
- 注意:不需要对移动端APP抓包的时候,要将第2步的代理配置改为关闭,否则APP将无法正常访问,抓包时,再手动重新配置一下