1、保证手机和Charles在一个Wi-Fi下;
2、电脑启动Charles,检查设置:
Proxy -> Setting 端口设置:
Proxy->SSL** Proxy Setting: 地址如图设置就可以**
3、将手机设置代理
1)查看电脑本机IP:按住option键点击wifi图标
** 2)手机中设置代理**
3)手机首次连接charles后发起任意http请求会弹出是否信任窗口,点击Allow
4、手机安装证书
手机连接charles代理后,打开safari浏览器,地址栏输入chls.pro/ssl打开网页弹出尝试下载配置文件,点击允许。
手机设置->通用->描述文件与设备管理中查看下载的配置文件,点击charles Proxy CA(xxx)选择安装
手机设置->通用->关于本机->证书信任设置中开启刚刚下载的证书
至此代理设置完毕,可以在charles抓取Https的请求(对于某些严格限制证书的不适用)