首先确保手机和安装charles的电脑连接的同一网络。

1、设置代理端口

Charles菜单栏上选择 Proxy ->Proxy Settings...,填写要设置的代理端口8889,并勾选启动代理。
image.png


2. 获取代理地址

Charles菜单栏选择Help -> SSL Proxying Setting -> Install Charles Root Certificate on a Mobile Device or Remote Browser
image.png
将显示如下信息,192.168.1.2.8889将是需要在手机上设置的代理地址
image.png

3. 在手机上设置代理

image.png
在所连接的wifi点击叹号,进入后在最底部HTTP代理中点击配置代理-> 手动,填入上一步获取的代理地址192.168.1.2.8889点击存储
image.png

4. 下载安装证书

Step1:下载

设置好代理后,打开浏览器输入chls.pro/ssl,点击允许后下载
image.png

Step2:安装

手机设置 ->通用 -> 描述文件 -> 已下载的描述文件 -> 安装
image.png

Step3:信任

描述文件安装完成后,还需要设置信任证书。
手机设置 ->通用 -> 关于本机 -> 证书信任设置 -> 开启证书信任
image.png

以上设置完成后,charles便可以抓取到手机上的网络请求。