抓包 : Charles + Mac + Android SDK level above 7.0 + Https/Http

1.Mac 使用命令ifConfig 获取地址

手动进行代理配置,主机名配置上述ip地址,端口号配置8888(与Charles设置一致)

保存后,Charles弹出是否允许接入弹窗,选择allow.

2.选择Charles --> Preference --> Viewers,取消勾选下面两个Tab,用于看请求链接参数以及返回数据。

抓包 : Charles + Mac + Android SDK level above 7.0 + Https/Http

3.Charles在 安卓7.0以上手机抓包,遇到以下问题:

抓包 : Charles + Mac + Android SDK level above 7.0 + Https/Http

You may need to configure your browser or application to trust the Charles Root Certificate. See SSL Proxying in the Help menu

解决方法:确认自己已经连接成功Charles,并手动下载安装信任证书。
选择如下路径:
抓包 : Charles + Mac + Android SDK level above 7.0 + Https/Http
抓包 : Charles + Mac + Android SDK level above 7.0 + Https/Http
在浏览器中输入上面的证书地址,即可立即下载安装。

4.解决Https乱码问题

选择 Proxy–>SSL Proxying Settings
界面如下,点击Add ,host 填*(通配符适配所有host),端口号写443,如下:
抓包 : Charles + Mac + Android SDK level above 7.0 + Https/Http
以上,结束。

上一篇:Mac-安装破解Charles


下一篇:charles常用操作—本地映射