前情
平時做移動移動端開必的時候經常需要抓包手機,用於接口請求跟蹤,但iOS的抓包經常性的配不成功,經過踩過不少坑後終於知道了整個配置流程,此文記錄Fiddler抓包iOS手機的配置流程。
Step 1:Fiddler配置
通過工具欄Tools-Options打開配置彈框,如下圖
再options彈框中打開Connections選項,做如下設置
打開HTTPS選項,做如下設置
同時點擊右側actions,下載證書到桌面,再安裝證書
Step 2:iOS手機端配置
查看電腦ip,win+r輸入cmd,打開window的命令行窗口,輸入ipconfig,其中IPv4就是你的ip地址
手機端連接和電腦屬於同一局域網的wifi
用Safari瀏覽器打開網址:你的IP地址:8888 ,點擊【FiddlerRoot certificate】下載證書,再回到手機的【設置】-【通用】中,找到“描述文件”,安裝證書
注意!安裝成功後,必須要回到【設置】-【通用】-【關於本機】中,對證書進行信任設置,否則會出現無法抓到包的情況
進入【設置】,查看連接的WIFI,進入HTTP代理,設置爲手動,然後填寫服務器:輸入fiddler的電腦ip地址和端口:8888,點擊【存儲】保存即可。
至此,應該就能成功抓到手機的包了,如果還不行,查看一下是不是電腦的防火牆,是否沒有允許 Fiddler程序 通過防火牆。
說明:其中部分圖片並不是我自己的截圖都是來自網絡,只是用於表示操作示範。