[TOC]
>[success] # Fiddler
![](https://box.kancloud.cn/39a7e73fcff2d043b46ef670a66e9fb7_627x282.png)
~~~
1.fiddler 是以代理web服务器的形式工作的,它使用代理地址:127.0.0.1,端
口:8888。当Fiddler退出的时候它会自动注销,这样就不会影响别的[程序]
如果Fiddler非正常退出,这时候因为Fiddler没有自动注销,会造成[网页]
无法访问。解决的办法是重新启动下Fiddler。
2.想查看fiddler 到底进行了什么偷偷的配置如图
3.Fiddler 到底做了什么,他其实就像一个中间人,举个例子原本我们想去买瓶水,
但是太懒了就叫别人帮忙,这时候帮助我们买水的人就相当于fiddler,他知道我们
要买的那种水,并且还能帮我们把钱给老板,并且把水拿回来
4.简单的说正常一个请求是从客户端,也就是我们用的浏览器,直接发送给服务
端,也就是我们要访问的链接内容,但现在有了fiddler,我们先从客户端给到fiddler,
fiddler在给到服务端,服务端再个fiddler,fiddler再给客户端
5.根据三四条的解释我们大体可以勾勒出,当我们启动fiddler时候,他会默默在我
们局域网代理进行配置,具体的配置就如下图.
~~~
* 第一步
![](https://box.kancloud.cn/0242bb41f123217176f1e82889e97af4_266x420.png)
* 第二步
![](https://box.kancloud.cn/1462b51985f76df4c6ce39fe5d52e4c4_749x173.png)
* 第三步
![](https://box.kancloud.cn/870c29cff7338c398a247cf8d9643d0a_474x547.png)
* 第四步
![](https://box.kancloud.cn/88d3354d4e43746965bad4b7a44a34f8_445x340.png)
* 第五步(被fiddler 代理的本地)
![](https://box.kancloud.cn/5b3d65e3349a50e1d9a4a9ecd605e6d6_444x273.png)
>[danger] ##### 第一次安装进行抓取配置
~~~
1.点击Tools ,选择Options,点击connections 进行如图配置
~~~
![](https://box.kancloud.cn/ff999e64f06a16618e1a65cd9a6d5f8a_557x365.png)
>[danger] ##### 第一次安装进行 配置抓取https
~~~
1.点击Tools ,选择Options,点击Https 进行如图配置
2.选择actions,选着第二项在桌面生成证书
3.将桌面证书双击进行安装
~~~
* 下载https 证书
![](https://box.kancloud.cn/77dec0300ad03ae886603f6976fdf780_818x393.png)
* 点击桌面下载的证书
![](https://box.kancloud.cn/bb2022c2f8d36d1b5207335ec9403aa4_176x184.png)
* 安装证书
![](https://box.kancloud.cn/4ec0141f2340dce7bd43bf8f9284c381_459x638.png)
>[danger] ##### 第一次安装进行手机抓包配置
~~~
1.保证手机和电脑在同一局域网(也就是同一个wifi)
2.查看电脑ip 地址 win+r-》输入cmd-》输入ipconfig-》找到无线局域网适配
器 WLAN:Ipv4 地址。
3.手机设置-》wlan设置-》选着wifi-》选择代理手动-》
4.其中手机选项的主机名为本地电脑ip,端口为fiddler对应配置端口
5.在手机浏览器输入,我们在fiddler看到的ip:端口,弹出手机安装证书,安装证书
~~~
* 通过fiddler 产看ip
![](https://box.kancloud.cn/b4e29920fa68b112f5da4ea82a5679ff_442x349.png)
* 手机配置
![](https://box.kancloud.cn/324822cd91df4335788ab4d41608b29d_949x744.png)
* 配置接收手机的https 协议 电脑ip:端口号
![](https://box.kancloud.cn/d4d20d08639305017bfd923d441e5717_962x325.png)
>[danger] ##### 链接手机后只抓app包请求
~~~
1.手机上设置代理后,这时候fiddler上抓到的是pc和app所有的请求,如果pc上打开网址,会很多,这时候就需要开启过滤功能了。
2.打开fiddler>Tools>Fiddler Options>HTTPS>...from remote clients only,勾选这个选项就可以了
from all processes :抓所有的请求
from browsers only :只抓浏览器的请求
from non-browsers only :只抓非浏览器的请求
from remote clients only:只抓远程客户端请求**
~~~