1. Charles安装官网下载安装Charles: 2. HTTP抓包(1)查看电脑IP地址(2)设置手机HTTP代理手机连上电脑,点击“设置->无线局域网->连接的WiFi”,设置HTTP代理: (3)电脑上打开Charles进行HTTP抓包手机上打开某个App或者浏览器什么的 点击“Allow”允许,出现手机的HTTP请求列表 HTTP抓包
3. HTTPS抓包HTTPS的抓包需要在HTTP抓包基础上再进行设置 设置前抓包HTTPS是这样的 设置后抓包HTTPS长这样 以下为在HTTP抓包基础上进行HTTP抓包的进一步设置步骤 (1)安装SSL证书到手机设备点击 Help -> SSL Proxying -> Install Charles Root Certificate on a Mobile Device 出现弹窗得到地址 chls.pro/ssl 手机安装SSL证书的地址
在手机Safari浏览器输入地址 chls.pro/ssl,出现证书安装页面,点击安装 安装证书
(2)Charles设置Proxy Proxy -> SSL Proxying Settings... 勾选Enable SSL Proxying,点击Add Host设置要抓取的https接口,比如想抓这个
(3)进行HTTPS抓包让手机重新发送https请求,可看到抓包 HTTPS抓包
注意:不抓包请关闭手机HTTP代理,否则断开与电脑连接后会连不上网
|
|