Charles正版需要校验码,只允许使用半个小时,并且进入需要30s的等待
实在受不了,则去查了下破解版
下载地址:https://pan.baidu.com/s/1slSXWvz 密码:6jp3
破解流程:
参考:http://www.sdifenzhou.com/charles4.html
感谢斯蒂芬周的分享
抓取http请求
http请求比较简单的
Mac与手机连接同一个wifi,然后在Terminal中输入ifconfig,获取当前电脑的IP
-
设置代理方式
手机切换到wifi设置,长按弹出‘修改网络’,
勾选高级选项,设置代理方式为手动,输入主机号就是刚才电脑的IP,输入端口为8888,点击保存
-
打开花瓶,会收到手机的链接请求,点击Allow,就可以抓包了
抓取https请求
-
在花瓶的Help页面点击SSL Proxying,再点击Install Charles Root Certificate
-
之后会弹出钥匙串,如果不弹出,请自行打开钥匙串
双击这个证书,然后将其设置为‘始终信任’
-
手机端手机端设置代理ip和端口(就是上面提到的设置手机代理方式)
-
安装手机端证书: 浏览器输入地址 http://charlesproxy.com/getssl ,并点击charles的的Help页面点击SSL Proxying,再点击Install Charles Root Certificate �Mobile...
手机上会弹出一个证书,随便取个名字就好了,如‘CharlesHttps’
此时还是获取不到 https 的数据,各位童鞋不要着急,下面还有操作,接着还是进入 Charles ,如下图操作:
如下图,勾选Enable SSL Proxying,点击添加,弹出下面的对话框,Host 表示你要抓取的 ip 地址或是链接,Port 填写 443 即可:
设置完成后,就可以抓取数据啦,如下图: