一、Fiddler配置

1、Tools->Option-General

Fiddler抓包配置和断点设置_ip地址

 

 2、Tools->Option-HTTPS

Fiddler抓包配置和断点设置_ip地址_02

 3、TOOLS-Options->Connections

备注(1):端口号默认为8888,如果公司网络有特殊设置,需要设置为公司网络的端口号,例如5389

备注(2):勾选远程

Fiddler抓包配置和断点设置_safari_03

 

 二、手机端配置【IOS手机】

1、打开【设置】,点击【WLAN】,点开当前网络的详情页,找到【HTTP代理服务器】

2、设置HTTP代理服务器为【手动】,服务器地址为fiddler中所显示的你的ip地址,端口号对应为上图所填写的5389

备注:鼠标移到fiddler中的Network图标就会显示电脑端的ip地址

Fiddler抓包配置和断点设置_safari_04

 

 

3、打开Safari,输入【电脑端的ip地址:端口号】。示例我的ip地址为10.XX.XX.150,则需要输入10.XX.XX.150:5389

4、在输入对应的网址后,即会出现如图的提示,如果没出现,请检查自己的ip地址、端口号和冒号是否输入有误:

Fiddler抓包配置和断点设置_ip地址_05

5、注意提示You can download the FiddlerRoot certificate,然后点击【FiddlerRoot certificate】进行下载操作

6、下载完成后,进入【设置】,信任并安装刚才下载的【DO_NOT_TRUST_FiddlerRoot】

P.S.当时博主以为第六步验证完了就可以了,其实还差最后一步,要对该证书进行完整信任。

7、再进入【设置】中的【关于本机】,找到最下方的【凭证信任设定】,开启对【DO_NOT_TRUST_FiddlerRoot】进行完整信任。

8、这时,我们可以尝试打开如bilibili这样的软件,进行个人需求抓包,再回到fiddler查看是否有对应JSON数据传输。

三、断点设置

命令介绍: bpu在请求开始时中断,bpafter在响应到达时中断,bps在特定http状态码时中断,bpv/bpm在特定请求method时中断。

提示:命令输入区域输入help,回车执行会打开一页面详细介绍fiddler的所有命令。

也可以在菜单栏设置断点,是针对所有的会话请求,不大实用,建议用命令。