Charles工具抓包(HTTP或HTTPS)

1、下载Charles

      Charles官网下载:http://www.charlesproxy.com/download/

2、设置代理(记住手机跟电脑要在同一个网络,用的同一个路由器)

      2.1、查看默认端口 Proxy->Proxy Settings  在这个页面会看到HTTP Proxy的默认端口是8888   不需要修改

      2.2、查看当前电脑的IP    例如我的是:192.168.2.121

      2.3、手机上设置代理 如下图:


3、完成了以上两个步骤就可以抓到HTTP请求的数据了,效果图如下:

4、如何抓取HTTPS协议的包

      4.1、设置Charles SSL代理

              Proxy->SSL Proxy Settings    弹出一个SSL代理设置界面

      4.2、Enable SSL Proxying复选框打上勾

      4.3、添加你想要的设置代理的域名,端口默认443,如下图:

5、手机下载SSL证书

      5.1、Help->SSL Proxying ->Install Charles Root Certificate on a Mobile Device or Remote Browser...

              会弹出一个提示框,如下图:

        5.2、手机浏览器输入这个地址即可下载证书,记住要用Android自带的浏览器,地址是:http://charlesproxy.com/getssl

        5.3、然后按照提示安装证书即可

6、做完第4、5步,就可以抓包HTTPS的数据了,如下图:

推荐阅读更多精彩内容

  • 抓包分析数据在移动开发中十分重要,可以帮助我们更快的了解数据构成,提高开发效率。但是在苹果要求上线的App必须使用...
    梧雨北辰阅读 13,200评论 21 34
  • 室外二十七摄氏度。 车子已经累积了九万零二百七十公里。 像这样徒劳的奔波。已七百二十多天。 我不清楚这样流水般的日...
    林又莉阅读 208评论 0 0
  • Given a singly linked list L: L0?L1?…?Ln-1?Ln,reorder it ...
    Jeanz阅读 172评论 0 0
  • 爱情和面包如果可以选择我都想要,但人生往往都不能如愿以偿,爱情在物质面前总会不堪一击,而面包总是牢固的。 在此我不...
    细嗅蔷薇kiko阅读 194评论 0 2
  • 这两天,“A4腰”一夜爆红,熊黛林、袁姗姗、张俪、王丽坤等明星纷纷在微博上晒出自己的A4腰,还有很多男神也晒出了靓...
    宝木笑阅读 2,523评论 106 76