1.下载和安装Charles
下载和安装Charles软件。安装前要先安装Java运行环境,因为Charles是Java写的。
自己百度云上有破解版
2.安装电脑的Charles证书,对证书进行信任设置
3.在iphone上下载证书和安装证书
设置手机代理:
从Charles上获取需要在iPhone上安装的 证书网址 。点击菜单栏中的Help找到下载证书的网址,如下图
(这个ip端口就是电脑Ip)
(备注:如果没有出现:点击Proxy
–> Access control settings
手动添加手机IP)
在iPhone上下载和安装证书。在浏览器中输入刚才获取的Charles证书的网址,我刚才获取到的是 chls.pro/ssl,不同的版本可能网址不一样。安装证书后可以在手机的 设置 –> 通用 –> 描述文件 里查看刚刚安装的证书,如下图
安装完证书后必须在手机上设置对证书的信任,设置信任方法: 设置 –> 通用 –> 关于本机 –> 证书信任设置 ,如下图
4.在Charles上进行 SSL代理设置,步骤如下图
5.在iPhone上设置 HTTP代理 。点击已经连接的WIFI,进入设置界面,如下图
提示:代理的IP地址必须是MAC OS系统当下的IP地址,端口号默认是8888
成品: