美文网首页
Charles工具抓包(HTTP或HTTPS)

Charles工具抓包(HTTP或HTTPS)

作者: zmwise | 来源:发表于2016-12-19 18:15 被阅读0次

    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的数据了,如下图:

    相关文章

      网友评论

          本文标题:Charles工具抓包(HTTP或HTTPS)

          本文链接:https://www.haomeiwen.com/subject/rvbtvttx.html