Mac上Charles抓包手机

安装Charles

charles在mac上是收费软件

设置代理参数

Proxy->Proxy setting,设置代理端口8888,勾选Enable transparent HTTP proxying

Mac上Charles抓包手机_第1张图片
image

手机连接wifi,设置代理

Mac上Charles抓包手机_第2张图片
image

charles所在电脑的IP地址和刚才设置的代理端口8888

设置好之后,我们打开手机上的任意需要连接的程序,就可以看到Charles弹出手机 请求连接的确认菜单(如下图所示),点击 “Allow” 即可完成设置。

Mac上Charles抓包手机_第3张图片
image

监控请求

Mac上Charles抓包手机_第4张图片
image

注意上图的红框处,Recording要处于start状态

监控 Https请求

Proxy—> SSL Proxying Settings—> SSL Proxying —> 勾选Enable SSL Proxying —> Locations里加上*:443

Mac上Charles抓包手机_第5张图片
image

Help—> SSL Proxying—> Install Charles Root Certificate on a Mobile Device or Remote Brower…——出现一个弹窗

Mac上Charles抓包手机_第6张图片
image

手机按照提示在浏览器访问chls.pro/ssl,会出现安装的窗口,凭证用途选择无线网络

Mac上Charles抓包手机_第7张图片
image

证书安装成功后,可以看到charles可以监控https请求了

Mac上Charles抓包手机_第8张图片
image

你可能感兴趣的:(Mac上Charles抓包手机)