1.fiddler設置
找到Tools→Tiddler Options→勾選Allow remote computers to connect

2.設置手機代理
①獲取電腦的ip:ipconfig

②點擊已連接的WiFi詳情→並將手機代理設置成手動,代理到對應主機

這樣就可以開始抓到手機APP上的http請求的包了:如下是打開拼多多商城時發送的一條請求及返回內容

以下情況下建議抓包:
1.客戶端不顯示數據,無法判斷是否是客戶端沒發請求,還是服務端沒返回數據
2.客戶端顯示內容錯誤,無法判斷是客戶端發送請求錯誤,還是服務端返回數據錯誤
3.缺少接口文檔時,可以通過抓包錄制客戶端對應接口
有些APP請求用的HTTPS,則需要手機安裝證書,fiddler才可以抓到對應的HTTPS的請求。
安裝證書步驟:在瀏覽器地址欄輸入:ip:端口號,如:192.168.3.197:8888打開對應頁面根據提示安裝證書即可
若依然抓不到HTTPS,則可嘗試重啟fiddler解決。
注意:很多初次使用fiddler的同學經常會遇到fiddler關閉以后,電腦上的瀏覽器及被代理的手機都無法訪問網絡,並出現類似畫面

此時,要么你就一直開着fiddler,要么就根據以下操作:
方法1:把電腦瀏覽器代理關閉:設置→高級設置→更改代理服務器設置→局域網設置→取消勾選代理服務器
方法2:在fiddler關閉代理:Tools → WinINET options→更改代理服務器設置→局域網設置→取消勾選代理服務器

方法3:關閉手機代理
本篇隨筆主要介紹使用fiddler代理在手機上進行抓包操作需要注意的一些小問題。
