fiddler的安装和配置教程

fiddler的安装和配置教程

fiddler简介

​ fiddler是目前最常用的http抓包工具之一,它能够记录所有客户端和服务器的http和https请求,可以针对特定的HTTP请求,分析请求数据、设置断点、调试web应用、修改请求的数据,甚至可以修改服务器返回的数据。fiddler工具无论是对于开发还是测试都是非常方便的工具。

fiddler的工作原理

​ fiddler是以代理web服务器的形式工作的,它使用的代理地址是127.0.0.1,端口号8888。fiddler最方便的是他是自动设置代理,也就是打开fiddler自动开启代理,关闭软件自动关闭代理,这减少了忘记关闭代理导致网络无法正常使用的情况,也为我们提供了的便利。

​ 客户端的所有请求都要先经过Fiddler,然后转发到相应的服务器,服务器端的所有响应,也都会先经过Fiddler然后发送到客户端,基于这个原因,Fiddler支持所有可以设置http代理为127.0.0.1:8888的浏览器和应用程序。使用了Fiddler之后,web客户端和服务器的请求如下所示:

img

安装

​ fiddler是一款免费抓包软件,因此我们可以直接去官网:https://www.telerik.com/download/fiddler/fiddler4,点进去后会自动下载。

image-20201224102150887

  • 下载完成后双击安装包,如下图:

image-20201224103000720

  • 点击I Agree,选择你要安装的路径,再点击install

image-20201224103215611

  • 安装完成后点击close就安装完成了

fiddler界面

image-20201224105257510

证书安装

菜单栏找到Tools>Options>HTTPS > Decrypt HTTPS traffic option.勾选后安装证书。弹出的提示框一直点yes就行了。

配置2

image-20201224111516841

手机抓包设置

如何使用fiddler对手机应用进行抓包,步骤如下:

  1. 首先保证手机和电脑在同一个局域网下》

  2. 查看你的本机IP地址,在Fiddler的右上角有一个Online按钮,点击一下会显示你的IP信息,或者在都是命令窗口输入ipconfig查看自己ip信息。

  3. 配置连接信息:Tools>Options>Connections,端口默认8888

    勾选Allow remote computers to connect选项,然后重启Fiddler,再次打开时会弹出一个信息,选择ok即可。

image-20201224112743228

​ 4.打开手机wifi(此处以华为手机为例),长按已连接的wifi选择修改网络>勾选高级选项>代理选择为手动>填写主机名和端口(填写之前查看的IP地址,端口号8888)

image-20201225121633471image-20201225121657671

​ 5.最后一步,安装手机证书,打开手机浏览器输入IP地址:8888

进入证书下载网页,点击FiddlerRoot certificate下载证书。

image-20201225121736687

​ 6.下载完成后点击安装如图下,证书名随便填。证书安装完成后就可以设置完成了。

image-20201225121540313
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大梦zy

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值