1.下载和安装Charles

下载和安装Charles软件。安装前要先安装Java运行环境,因为Charles是Java写的。

自己百度云上有破解版

2.安装电脑的Charles证书,对证书进行信任设置

charles手机抓包配置-1-LMLPHP

charles手机抓包配置-1-LMLPHP

charles手机抓包配置-1-LMLPHP

3.在iphone上下载证书和安装证书

设置手机代理:

charles手机抓包配置-1-LMLPHP

从Charles上获取需要在iPhone上安装的 证书网址 。点击菜单栏中的Help找到下载证书的网址,如下图

charles手机抓包配置-1-LMLPHP

charles手机抓包配置-1-LMLPHP

(这个ip端口就是电脑Ip)

(备注:如果没有出现:点击Proxy –> Access control settings 手动添加手机IP)

在iPhone上下载和安装证书。在浏览器中输入刚才获取的Charles证书的网址,我刚才获取到的是 chls.pro/ssl,不同的版本可能网址不一样。安装证书后可以在手机的  设置 –> 通用 –> 描述文件 里查看刚刚安装的证书,如下图

charles手机抓包配置-1-LMLPHP

安装完证书后必须在手机上设置对证书的信任,设置信任方法: 设置 –> 通用 –> 关于本机 –> 证书信任设置 ,如下图

charles手机抓包配置-1-LMLPHP

4.在Charles上进行 SSL代理设置,步骤如下图

charles手机抓包配置-1-LMLPHP

charles手机抓包配置-1-LMLPHP

charles手机抓包配置-1-LMLPHP

5.在iPhone上设置 HTTP代理 。点击已经连接的WIFI,进入设置界面,如下图 
提示:代理的IP地址必须是MAC OS系统当下的IP地址,端口号默认是8888

charles手机抓包配置-1-LMLPHP

成品:

charles手机抓包配置-1-LMLPHP

05-11 14:39