换了台电脑,安装之前的fiddler,配置抓包,发现抓不到,重新安装证书也不行,最后去官网下载最新免费版本,重新配置后,抓包成功。紧张还是CA证书的问题。
紧张分三步:
一、下载并安装fiddler;
二、电脑端配置fiddler;
三、手机端配置署理;
一、下载并安装fiddler;
1、可以去fiddler官网下载
2、也可以直接用我下载好的,我下载时的最新版本是FiddlerSetup.5.0.20243.10853-latest...
链接:https://pan.baidu.com/s/1LDpdumEhIdTOr0GQwwfp1g?pwd=dyn5
提取码:dyn5
下载后,安装路径根据本身实际环境选择安装,一起默认安装即可。
二、电脑端配置fiddler
安装完成后,打开fiddler
1、进入Tools/Options/Genaral,关闭更新。
2、进入Tools/Options/HTTPS,勾选Decrypt HTTPS traffic,这样才气抓到https的包。
3、(选做)假如打开fiddler后,访问浏览器提示打开的网页不是私密链接,无法访问,需要安装证书(有时间安装完成后会自动弹框提示安装证书,假如没有,一般会出现网页访问不了的环境)。
如下图所示,点击Actions→Trust Root Certificate,按照提示一步步安装证书即可。
4、进入Tools/Options/Connectioms,勾选Allow remote computers to connect(允许远程毗连),留意这里的fiddler端口,默认是8888,只要跟fiddler所在主机的端口不冲突就不消改。
题外话:如何查看Windows系统端口占用环境?
- 先关闭fiddler
- win+R打开cmd,输入netstat -ano | findstr "8888",假如没有结果,阐明当前系统没有其他应用步伐占用8888
5、确认fiddler所在主机的IP地址(方便后续在iOS端配置)
最快的方法是在fiddler界面右上角,点击Online,可以看到IP,如下图所示
三、iOS端配置
1、打开Safari浏览器,输入fiddler的IP ort,如 192.168.1.100:8888,点击下载证书并允许下载。
2、 下载完成后,进入 设置→通用→VPN与设备管理,选择已下载的形貌文件,点击“安装”。
3、进入 设置→通用→关于本机→证书信任设置,开启证书信任。
4、进入 无线局域网,连上WiFi,这个WiFi必须和fiddler所在电脑连的WiFi是同一个,点击已毗连WiFi右侧的 “!”图标,进入WiFi网络配置页面,找到【配置署理】,默认是自动,选择“手动”,输入服务器和端口,即fiddler所在电脑的IP和fiddler的端口,如 192.168.1.100:8888,然后点击右上角的存储。
此时,假如无线局域网表现正常毗连,打开要抓包的APP举行操纵,fiddler就可以抓到包了。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |