[TOC]
>[success] # Fiddler

~~~
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时候,他会默默在我
们局域网代理进行配置,具体的配置就如下图.
~~~
* 第一步

* 第二步

* 第三步

* 第四步

* 第五步(被fiddler 代理的本地)

>[danger] ##### 第一次安装进行抓取配置
~~~
1.点击Tools ,选择Options,点击connections 进行如图配置
~~~

>[danger] ##### 第一次安装进行 配置抓取https
~~~
1.点击Tools ,选择Options,点击Https 进行如图配置
2.选择actions,选着第二项在桌面生成证书
3.将桌面证书双击进行安装
~~~
* 下载https 证书

* 点击桌面下载的证书

* 安装证书

>[danger] ##### 第一次安装进行手机抓包配置
~~~
1.保证手机和电脑在同一局域网(也就是同一个wifi)
2.查看电脑ip 地址 win+r-》输入cmd-》输入ipconfig-》找到无线局域网适配
器 WLAN:Ipv4 地址。
3.手机设置-》wlan设置-》选着wifi-》选择代理手动-》
4.其中手机选项的主机名为本地电脑ip,端口为fiddler对应配置端口
5.在手机浏览器输入,我们在fiddler看到的ip:端口,弹出手机安装证书,安装证书
~~~
* 通过fiddler 产看ip

* 手机配置

* 配置接收手机的https 协议 电脑ip:端口号

>[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:只抓远程客户端请求**
~~~
