iOS New Time

Mac下开发码农必备:Charles抓取HTTP和HTTPS步骤

2018-03-01  本文已影响15人  被帅醒的小吴同志

今天这个话题网上答案也比较海,所以我只是想单纯记录一下步骤,如果能帮助到你那就更好了,不喜勿喷。

所有在Mac下开发的程序猿们想必都离不开Charles抓包工具,如果你还木有那就下个最新版去吧
Charles download URL

HTTP

普通的HTTP抓包比较简单,打开Charles找到Mac当前的IP地址,注意连接不同WiFiIP地址不同

step1

然后将手机连接的wifiHTTP代理服务器设置为当前MacIP地址

step2

服务器地址就是Mac下的IP的地址,端口默认8888

step3

然后Charles会弹出确认框,点击允许按钮即可

HTTPS

这个也很简单,只多了两个步骤,首先需要用手机先到这个网站上http://www.charlesproxy.com/getssl下载Charles SSL证书

之后到 系统设置 -> 关于本机 -> 证书信任设置 中信任Charles Proxy CA

最后再将描述文件进行安装,然后回到Charles上进入SSL Proxying Setting进行设置

点击Enable SSL Proxying 之后点击Add添加你要抓取的HTTPS 域名

HOST一栏填入连接URL地址,下方端口号,默认不用填,之后OK,就可以抓取HTTPS的包啦

Tips

如果发现抓的包太杂不好找想要的数据,邮件点击对应链接地址,Focusok

添加SSL Proxying同样可以抓socket的包,不过socket返回数据着实有点...,建议将Json数据复制到Json解析工具下进行查看

上一篇下一篇

猜你喜欢

热点阅读