分享Charles。

       相信很多做移动开发的技术人员,后续做调试的时候,都会因为要分析网络封包而倍感头疼,常常花很多时间去抓包,而结果又不理想。为此,我们可以使用 Charles 来抓包,它抓出来的数据简洁明了,但是很多人不懂怎么操作,所以,下面来讲解 Charles 怎么抓包。

分享Charles。

Charles 如何实现数据抓包?

1. 想要用 Charles 抓包,就得先安装证书。我们点击“Help”菜单中的“SSL Proxying”和它子菜单中的“install charles root Certificate”。

分享Charles。

2. 此时,Charles 便会弹出证书窗口。点击“安装证书”按钮,并根据安装向导进行安装,再点击“确定”按钮,从而完成 Charles 抓包的证书安装。

分享Charles。

3. 然后,我们还需要配置 HTTP(S) 数据包。点击 Charles“Proxy”菜单的“SSL Proxying Settings”,开始对 Charles 抓包证书进行配置。

分享Charles。

4. 勾选“Enable SSL Proxying”,点击“OK”按钮。并在 Charles 弹出的小窗口中,在 Host 和 Port 对应的文本框中输入“*”再点击“OK”按钮,如下图所示。

分享Charles。

5. 再切换至 Charles 的“Help”菜单,点击“Local IP Address”。

分享Charles。

6. 在弹出的窗口中,将 Charles 的 IP 地址记住,下一步会用到。

分享Charles。

7. 接下来,我们用手机打开配置代理,将服务器和端口设置和电脑一样。因为这样做,后续 Charles 才能抓包。

分享Charles。

8. 在手机的浏览器中输入“chls.pro/ssl”,它便会弹出如下图的小窗口提示,我们直接点击“允许”。

分享Charles。

9. 接着,我们点击“安装”即可完成 Charles 抓包的配置。

分享Charles。

10. Charles 抓包的证书安装和配置都完成后,我们接着将防火墙关闭,不然会导致 Charles 抓包失败。

分享Charles。

11. 最后,我们回到 Charles 主界面,点击“抓包”的红色按钮,Charles 便开始抓包。抓包完成后,我们可以在界面下方查看 Charles 抓包的详细内容。当然了,如果想清空当前的抓包数据,也可以点击清空按钮一键删除。

分享Charles。

Charles 抓包之前,我们要先安装证书和完成证书的配置,并将电脑的防火墙关闭再开始抓包。

抓包

Charles

本文来自投稿,不代表乐一笑立场,如若转载,请注明出处:https://www.leyixiao.com/813583.html

(0)
上一篇 2023年1月13日 15:03:22
下一篇 2023年1月13日 15:03:50

相关推荐