天天看點

fiddle抓包-手機請求

1、下載下傳Fiddler

下載下傳連結位址為:https://www.telerik.com/download/fiddler 。下載下傳完成 之後,傻瓜式地安裝一下就可以了。

我安裝的版本為:v4.6.20171.14978

2、設定Fiddler

打開Fiddler,Tools -> Telerik Fiddler Options(配置完記得重新開機)

選中HTTPS -> "Decrpt HTTPS traffic",Fiddler就可以截獲HTTPS請求

選中Connections -> "Allow remote computers to connect"是允許别的機器把HTTP/HTTPS請求發送到Fiddler上來

fiddle抓包-手機請求
fiddle抓包-手機請求

3、打開Fiddler後本機還能正常上網設定

下載下傳證書插件certmarker(下載下傳位址為:http://www.telerik.com/docs/default-source/fiddler/addons/fiddlercertmaker.exe?sfvrsn=2)安裝之後就可以正常上網了。

3、手機端配置

1、設定Android手機

先保證手機和電腦在同一網段,然後檢視電腦ip位址(cmd -> ipconfig),例如為172.18.11.107。

然後設定手機無線wifi代理(我的是小米手機在 設定 ->WLAN ->  網絡詳情 -> 代理)。如下圖

fiddle抓包-手機請求

2、手機安裝https證書

在上面将網絡設定好了之後,在浏覽器中通路http://172.18.11.107:8888,傳回的頁面中有一個超連結“FiddlerRoot certificate”,點選安裝就行。

補充:選擇安裝後有個提示讓你輸入證書存儲密碼的時候,是因為你沒有設定鎖屏密碼,先到設定裡設定一個鎖屏密碼然後再安裝就可以啦,如果設定螢幕鎖感覺不友善,可以安裝成功之後,再把鎖關掉。

3、抓包結果截圖

fiddle抓包-手機請求

注意:

1.手機配置了代理,fiddler必須啟動,手機才可以上網,如果fiddler關閉後手機是不可以聯網了,需要将代理去掉才可以進行聯網。

2.fiddler啟動時,會預設将Internet的代理更改為127.0.0.1,在正常退出fiddler時代理會恢複為原來的代理。但是如果遇到fiddler不正常退出(比如程序直接殺掉),會導緻代理沒有恢複的情況,這是需要手動修改Internet的代理(恢複為原來的代理或者取消代理)

設定Internet代理的方法如下:

fiddle抓包-手機請求

繼續閱讀