Mac 苹果手机Charles抓包及https乱码解决


Charles抓包很简单,手机和电脑连接相同的无线网络,然后在手机上配置代理 下载证书等操作就可以了。

1).配置代理接口

图1.配置代理接口8888。

2).Mac安装ssl证书

图2. Mac上下载证书

3).信任证书

图3. 改为始终信任

4).配置端口(这里是解决htpps乱码的地方)

图4.端口域名都写*  我之前看别人说端口80是http  ,443是抓所有https,结果抓出来就是乱码,花了半天时间没解决,后来端口也都配置成* 结果好了。

5).手机下载证书 

图5.


图6. 上面有代理 我划掉的部分是代理服务器,手机上要设置

然后直接在手机safari浏览器里输入chls.pro/ssl  下载证书(以防万一保证Charles打开且和手机有连接且连的是同一个无线网的情况下下载)


图7.允许下载

然后到设置-》通用-》描述文件    里去 安装信任。

6).手机设置代理

如图6所示,划掉的部分就是代理无服务器和端口

在手机上把代理设置上去

图8.手机配置代理

重启 Charles 就可以直接抓包了。

注意:解决https乱码,在第四步,add的时候都是配置*号就好了。

下面是抓包结果 如果抓的包有问题,注意看最后面的Notes

图9.抓包结果

你可能感兴趣的:(Mac 苹果手机Charles抓包及https乱码解决)