入门视频:https://www.bilibili.com/video/BV1L34y1q7XA
这是我见过比较好用的抓包工具了,除了Charles类似的抓包工具还有Fiddle。
HTTPS的包被加密了,我们需要安装CA证书来破解。在Charles中,依次点击Help -> SSL Proxying -> Install Charles Root Certificate,如下图所示。

点击安装证书→ 当前用户→如图选择→已完成

开启HTTPS


思路就是:让手机的流量转到电脑上,然后让电脑进行请求
模拟器的设置
首先在模拟器中设置代理,依次点击设置 -> WLAN,然后长按网络名称,会弹出一个窗口,选择此窗口中的修改网络,如下图所示。

将代理方式设置为手动,代理服务器主机名和端口设置为之前提示信息中显示的114.212.22.215(电脑的ip)和8888(想代理到电脑的端口),如下图所示。

保存之后,打开模拟器中的浏览器,访问chls.pro/ssl,此时会在Charles中弹出一个提示窗,询问你是否允许连接,点击Allow。