安装Charles
charles在mac上是收费软件
设置代理参数
Proxy->Proxy setting,设置代理端口8888,勾选Enable transparent HTTP proxying
手机连接wifi,设置代理
charles所在电脑的IP地址和刚才设置的代理端口8888
设置好之后,我们打开手机上的任意需要连接的程序,就可以看到Charles弹出手机 请求连接的确认菜单(如下图所示),点击 “Allow” 即可完成设置。
监控请求
注意上图的红框处,Recording要处于start状态
监控 Https请求
Proxy—> SSL Proxying Settings—> SSL Proxying —> 勾选Enable SSL Proxying —> Locations里加上*:443
Help—> SSL Proxying—> Install Charles Root Certificate on a Mobile Device or Remote Brower…——出现一个弹窗
手机按照提示在浏览器访问chls.pro/ssl,会出现安装的窗口,凭证用途选择无线网络
证书安装成功后,可以看到charles可以监控https请求了