入门视频: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。