https://www.telerik.com/fiddler
介紹
任何浏覽器,系統或平台的免費網絡調試代理,HTTP / HTTPS流量記錄。
你可以使用Fiddler代理網絡流量進行抓包
下載下傳&安裝
下載下傳位址:https://www.telerik.com/download/fiddler
安裝,下載下傳下來的是FiddlerSetup.exe檔案,直接安裝即可
本例使用的版本:
v4.6.20173.38786
Built: 2017年9月15日
使用
打開安裝後的Fiddler.exe檔案,就可以監聽記錄本地浏覽器通路的流量記錄了
參考文檔:http://docs.telerik.com/fiddler/configure-fiddler/tasks/configurefiddler
接下來,就介紹如何配置記錄從Android系統通路的HTTP / HTTPS流量
先參考文檔方案http://docs.telerik.com/fiddler/configure-fiddler/tasks/ConfigureForAndroid
- 配置Fiddler
- 點選Tools > Fiddler Options > Connections;
- 確定選中允許遠端計算機連接配接的複選框;
- 如果您選中該框,請重新啟動Fiddler;
- 将滑鼠懸停在Fiddler工具欄最右端的Online(線上)訓示燈上,顯示Fiddler伺服器的IP位址;
- 配置Android設定(這裡使用的是 紅米Note 4)
- 從螢幕頂部向下滑動,然後點選設定圖示;
- 點按住Wi-Fi;
- 進入WLAN清單,選擇你目前連結的Wi-Fi,進入網絡詳情頁面;
- 點選代理設定下拉清單,然後選擇手動;
- 鍵入Fiddler伺服器(目前正在運作Fiddler的電腦)的IP位址和端口8888(通常為8888,即Tools > Fiddler Options > Connections>Fiddler listens on port的值);
- 填寫好,點選儲存;
- 測試
- 要驗證此配置,請通路http://ipv4.fiddler:8888/。Chrome應顯示Fiddler Echo Service網頁,流量應顯示在Fiddler中。
- 在Android裝置上,通路一個網站或打開一款APP進行通路網絡擷取資料,然後再看看 Fiddler上的流量記錄情況是否發生