Fiddler抓取移動端數據,無法抓取手機數據包?解決。

一、首先安裝Fiddler(如需抓取HTTPS請求,需要安裝fiddlercertmaker證書)

安裝過程中幾個點可能導致無法抓到移動端數據包:
1、Fiddler安裝路徑目錄存在中文
2、Fiddler安裝路徑目錄存在空格

以上兩點特別注意,否則配置其他都沒用;
安裝的路徑一定是英文,並且沒有空格。

二、安裝完成後,需要配置:
1、開發Fiddler,依次點擊 Tools - Options… 彈出窗口後, 選擇Connections 勾選下面Allow remote computers to connect(允許遠程計算機連接),確認
在這裏插入圖片描述2、Fiddler設置的端口一定要和手機代理設置的端口號一樣
在這裏插入圖片描述

3、網絡環境手機和Fiddler處於同一網段即可(可以電腦裝個wifi工具,手機直接連接電腦WiFi)

以上幾個點配置保存後, 重啓Fiddler。

三、以下是手機端需要的配置項:
1、手機使用的網路要和Fiddler所在的機器在同一網段。
2、手機連接無線後,進入無線詳情頁,選擇配置代理(手動),依次填寫好服務器、端口號,填寫完成後保存;
提示:
服務器:電腦上打開黑窗口,輸入:ipconfig 出現下圖樣式,拿到自己的ip地址(圖中標註的ip位置),填寫到手機上服務器位置。
端口號:填寫和電腦上Fiddler一致的端口號

在這裏插入圖片描述端口號:
在這裏插入圖片描述
以上設置完成後,手機端打開要抓包的軟件操作,查看Fiddler窗口是否有數據攔截,如果有攔截恭喜你成功了!

注:
1、蘋果手機需要同意安裝一下手機上的證書(具體名稱沒有注意)
2、如果手機設置代理後,手機沒有網絡,Fiddler設置代理端口和其他軟件不衝突,重啓fiddler即可

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章