Charles Charles数据抓包

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

Charles            Charles数据抓包
Charles 如何实现数据抓包?

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

Charles            Charles数据抓包

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

Charles            Charles数据抓包

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

Charles            Charles数据抓包

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

Charles            Charles数据抓包

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

Charles            Charles数据抓包

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

Charles            Charles数据抓包

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

Charles            Charles数据抓包

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

Charles            Charles数据抓包

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

Charles            Charles数据抓包

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

Charles            Charles数据抓包

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

Charles            Charles数据抓包

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

    本站内容均转载于互联网,并不代表本站立场!如若本站内容侵犯了原著者的合法权益,可联系我们进行处理! 拒绝任何人以任何形式在本站发表与中华人民共和国法律相抵触的言论!
    © 版权声明
    THE END
    喜欢就支持一下吧
    点赞934 分享
    评论 抢沙发

    请登录后发表评论

      暂无评论内容