Fiddler抓包【2】_捕獲設置
1、Fiddler抓web網站請求
手動設置方法一:Tools--->WinINET Options--->連接--->局域網設置--->代理服務器勾選後“高級”--->服務器地址:127.0.0.1,端口8888;
手動設置方法二:①、File--->勾選Capture Traffic;
②、點擊左下角Capturing進行選擇或取消;
自動設置步驟:Tools---> Options--->Connections--->勾選Act as system proxy on startup(作為系統啟動代理)
2、Fiddler抓APP請求
2.1、常用設置
設置步驟一:Tools---> Options--->HTTPS--->勾選Decrypt HTTPS traffic--->選擇…from remote clients only(從遠程客戶端)
設置步驟二:Tools---> Options--->Connections--->設置Fiddler listens on port:8888--->勾選Allow remote computers to connect(允許遠程設備連接)
設置步驟三:①.查看fiddler所在計算機的IP(cmd---> ipconfig或者點擊fiddler右上角Online)
②.手機上進行設置:同一個wifi下設置代理,服務器地址:計算機的IP(192.168.0.163),端口8888;
2.2、附加設置(常用設置後無法進行抓包)
方法一:因為有些APP對安全上要求沒有那麽高時候,不需要下載證書,但是有的APP對安全要求比較高,就需要下載證書,下載證書步驟:在手機瀏覽器輸入網址:http://[FIDDLERSERVER]:[Port]/FiddlerRoot.cer或者[FIDDLERSERVER]:[Port],例如:http://192.168.0.163:8888/FiddlerRoot.cer或者192.168.0.163:8888
安裝的證書在手機的位置如下,可以進行刪除、重新安裝;
方法二:Rules---> Customize Rules--->按Ctrl+F--->打開Find and Replace--->輸入查詢關鍵字:OnBeforeResponse--->在函數OnBeforeResponse中添加如下代碼
if (oSession.oRequest["User-Agent"].indexOf("iPhone/9.2.1")> -1 && oSession.HTTPMethodIs("CONNECT")){oSession.oResponse.headers["Connection"] = "Keep-Alive";}
Fiddler抓包【2】_捕獲設置