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.抓包结果
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容