[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:只抓遠程客戶端請求**
~~~