1.1 下载Charles
下载地址:Download a Free Trial of Charles • Charles Web Debugging Proxy
1.2.1 Charles上的配置
路径:Proxy->Proxy Settings
填入代理端口8888,并且勾上 “Enable transparent HTTP proxying”
8888就是手机上的需要输入的代理端口
1.2.2 手机配置
通过 设置 → 无线局域网 ,查看当前链接的 WIFI 点击最右边的感叹号,进入当前 WIFI 的细节配置页面。
在最下面的 HTTP 代理中,选择「手动」,然后填写 Charles 代理机器的 IP(在charles的 “Help”->”Local IP Addresses”) 和 端口8888。 是要保持mac上开启代理,且手机 Wi-Fi 和 Mac Wi-Fi要同时连上同一Wi-Fi
1.2.3.安装证书
(Charles默认可以抓取并解析http,若想抓取https需要进行以下的配置)
a.在 Mac上安装证书 选择install Charles root certificate
b.将证书放在登录下,并且始终信任
c.设置需要抓取的URL地址
进入proxy->SSL Proxy Settings 勾选enable ssl proxy,一般添加*:443即可
d.手机端安装证书(一台手机需要安装对应的证书,所以每换一台移动设备都需要安装新的证书)
如果之前配置过证书,从这里开始往下看~
证书安装后,电脑会弹出提示,选择Allow,
连接成功后,就可以开始抓包啦 ~