一、官网下载安装
Download Fiddler Web Debugging Tool for Free by Telerik
1、下载Classic版本,并安装
2、安装完成后展示页面如下
3、点击Tools-options,如图所示勾选,允许抓取https请求
4、点击Actions-Export Root Certificate to Desktop,此时桌面会出出现下列文件
5、打开浏览器,右上角三个点,点击设置-隐私和安全-安全-高级-管理证书,导入桌面证书,放在受信任的根证书目录下
6、至此,可以抓pc端的包了,如果不可以的话,重启fiddler。
二、抓安卓手机包--Oppo Reno5为例
1、Fiddler右上角,点击online,获取本机IP地址
2、Tools-options,查看端口号,并勾选Allow remote computers to connects
3、打开手机设置-WLAN,点击连接的网络(需保证手机和电脑连接的是同一个网络),打开代理,输入IP地址和端口号。(注意:如1中图片所示,点击online展示3个地址,手机端ip地址为10.10开头,为了确保在同一网段,选择10开头的地址。)
也可以win+R,输入cmd,打开终端,输入ipconfig,查看WLAN地址
4、连接代理后,在浏览器中输入http://你的ip地址:端口号/,回车搜索,出现如图内容,点击FiddlerRoot certificate进行证书下载
5、下载完成后,在手机-设置-安全-凭据存储-从存储设备安装证书-CA证书或者WLAN证书应该都能打开下载的文件
6、安装完成后,在信任的证书-用户下能查看,安装时可自定义名称
7、打开过Fiddler后会发现浏览器网页会存在打不开的情况,可能是电脑也打开了代理,手动关掉就恢复正常了,Charles同理。