Charles设置
- 安装Charles https://www.charlesproxy.com/download/
- 获取mac ip (终端:ifconfig en0)
iphone设置
-
打开wifi设置,点击红色框内图标,设置wifi
-
点击红色框内图表设置代理
-
设置代理为手动,同时填写 mac ip 和端口
-
以上为设置手机代理的步骤,设置成功后,如果没有打开Charles,手机app无法打开,显示无网络,此时打开电脑上的Charles,此时Charles弹出如下提示框,点击允许
以上步骤完成后,打开手机某个应用,便有相应的请求展示出来,可以查看相关信息
6.https抓包
上述步骤一种,可以发现https请求是灰色的,点开看请求都是unknown的
为了能够查看https请求,我们要安装ssl证书到我们的设备,步骤如下:
在手机浏览器上输入chls.pro/ssl网址,下载证书
-
安装证书: 图一 → 图二
-
信任Charles证书 :设置→通用→关于本机→证书信任设置 里面启用完全信任Charles证书
-
Charles代理设置 Proxy -> SSL Proxying Settings...
-
设置成功后再次抓取https请求则不是unknown了
safari设置
- 打开safari系统‘偏好设置’
- 勾选‘高级’tab下的在‘菜单中显示开发菜单’