使用Charles 抓取数据包

一、Charles抓取不到http请求

Charles 安装好,启动了之后,基于HTTP的数据抓取,一般情况下直接设置Proxy ->Proxy Settings->Port (8888),然后点击确认就可以抓取了

ps:如果连http都请求不到,请检查,本机是否开启了vpn代理,如果开启了,把VPN关掉就可以抓取http请求了

在这里插入图片描述

二、Charles 抓取https 请求时报unknown

在这里插入图片描述

1、 安装证书

在这里插入图片描述

2、信任证书

在这里插入图片描述

3、Charles 设置允许抓取https 请求

在这里插入图片描述

4、刷新下页面就可以顺利抓取https请求了

在这里插入图片描述

三、抓取iOS数据包

前面Pc端已经安装好证书,接下来就是给app端安装证书

1、查看Charles 的IP地址—help-local IP address ,回弹出一个提示框,记住上面显示的IP地址和网址

在这里插入图片描述

2、打开手机的无线局域网功能,找到对应的无线网,然后点击i那个图标进入详情

----找到配置代理项-更改为手动,再手动设置代理信息,端口即上面PC端配置的端口,要保持一致,服务器即PC的IP地址。
在这里插入图片描述
在Safari浏览器输入上方网址— chls.pro/ssl , 注意必须是Safari浏览器,然后就会自动下载证书,当然下载好之后在当前界面是不能直接安装,在这个页面点击“允许”
在这里插入图片描述
然后回到手机的设置主界面,就会发现多了一个已下载描述文件, 点进去之后就能看到刚才下载的证书,按照提示一步步安装即可
![在这里插入图片描述](https://img-blog.csdnimg.cn/82a8ecdedb424f448ea41b998a90a898.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAV2ps5ZGA,size_20,color_FFFFFF,t_70,g_se,x_16
记住,安装好只后,要去到设置–通用–关于本机–证书信任设置 ,信任这个证书
在这里插入图片描述

这就完成了iOS手机的证书安装,charles 就能抓取app的请求包了!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值