fiddler工具的下载安装
一、Fiddler的下载安装
官网下载地址:https://www.telerik.com/fiddler
Fiddler Everywhere 适用于 MacOS、Windows 和 Linux 的 Web 调试代理;
Fiddler Classic 只适用于 Windows 的 Web 调试代理;
下载到本地,安装后即可打开。(以下说明针对"Fiddler Classic")
问题1:打开fiddler菜单栏出现 “The system proxy was changed,click to reenable fiddler capture”(如无此问题请忽略)
原因:系统的代理设置被篡改了
解决:
1、首先排查是否开启了防火墙和链接vpn,关闭后重启Fiddler
2、前者方法不成功的话,大多数都是被其它软件修改了,排查是否有安装过以下软件:银联控件、向日葵、EasyConnect等都会出现此情况。
(1)最多的是电脑安装了银联控件,直接卸载即可;
(2)安装了EasyConnect的,网上查询的解决方法之一是直接卸载。
不卸载的解决方法:在服务里禁用掉vpn,重启Fiddler即可。
(尝试后发现的确是因为安装了EasyConnect的问题)
(3)其它软件也可以尝试此方法解决。
二、配置
使用Fiddler抓取浏览器数据时,需要进行如下设置:
1、Fiddler:安装证书,Tools——options——Https勾选如下选项
(配置https,即支持https抓包配置)
2、浏览器:设置代理,打开浏览器-设置-代理设置,进行如下设置
(Fiddler是以代理web服务器的形式工作的,使用代理地址:127.0.0.1,端口:8888)
参考地址:https://www.cnblogs.com/woaixuexi9999/p/9247705.html
3、Android配置
若需使用手机抓取数据,应进行如下设置
(1)Fiddler-options-Connections,设置允许远程连接,可选择修改端口号。
(2)确保手机和电脑连接同一个网络,查看电脑ip地址
(3)打开手机浏览器,在地址栏输入电脑ip地址+端口号访问,下载证书
(4)打开WLAN,长按选择修改网络,高级选项-代理-选择手动,填写代理服务器主机名设为电脑IP ,代理服务器端口设为 Fiddler 上配置的端口,保存即可。
(5)以上设置后,在手机访问浏览器,Fiddler即可抓取到数据。
问题2:访问浏览器提示证书过期
原因:没有安装证书
解决:打开WLAN,选择更多WLAN设置-安装证书,找到下载的证书,输入证书名称,凭据用途选择“VPN和应用”,点击保存即可。
over~完毕
更多推荐
所有评论(0)