N0.12——使用charles手机抓包

在这里总结一下使用charles抓包时出现的坑:

1、软件安装

          本人直接在官网下载,看网上很多人提供了破解版的教程,正版可以免费使用30min,我觉得已经够用。

2、证书安装

         

          首先给此电脑安装证书,然后在使用该证书时选择始终信任。


        然后给手机安装证书。首先将手机和电脑配置在同一局域网下,终端输入 : ifconfig 查看本机ip地址。在手机端设置手动添加代理,端口设置8888。

3、抓包

     这时可以正常处理抓包请求。测试用手机端打开京东,随机选个商品,打开评价页面,不断下拉,这时捕获到京东的api接口,其JSON数据中包含我们需要的信息。

4、注意事项

(1)https的请求

一开始,charles并不能捕获https请求,这时在Proxy——SSL Proxy Setting 添加 Enable SSL Proxying  ,将HOST和PORT分别设置为*,重新启动,这时就可以对https请求进行抓包


(2)手机端手动添加代理后不能上网问题

        经多次测试发现,每次第一次将电脑和手机的局域网配置好,抓包是成功的,但断开重连后手机端就不能上网。对此,网上说法很多,有说电脑连有线,手机连无线,但基本解决不了问题。也许每个人的配置环境都不一样导致的。

        我这边的解决方案是:每次抓包前,手机端重新下载证书,可以解决手机不能联网问题。

猜你喜欢

转载自blog.csdn.net/ghl1390490928/article/details/80391104