1 ios配置
1盟步、連接IOS
點擊Tools>Fiddler Options>Connections
勾選Allow remote computers to connect
重啟Fiddler
確保防火墻允許Fiddler進(jìn)程可以遠(yuǎn)程連接
ios設(shè)備連接wifi(和fiddler本機(jī)處在同一個wifi下)
確保ios設(shè)備可以訪問http://FiddlerMachineIP:8888,該地址會返回Fiddler Echo Service界面(這里解釋一下,F(xiàn)iddlerMachineIP就是fiddler運行本機(jī)的ip地址伦连,8888則是默認(rèn)監(jiān)聽端口名)
二:ios設(shè)備設(shè)置
設(shè)置wifi间驮,點擊配置代理>手動
設(shè)置ios代理服務(wù)器地址為Fiddler所在主機(jī)的ip地址
端口為默認(rèn)Fiddler監(jiān)聽的端口漱病,即8888
點擊存儲保存代理設(shè)置
現(xiàn)在打開一個非https的網(wǎng)站浊洞,此時fiddler已經(jīng)可以捕獲http請求了
三:捕獲https請求
https有一層加密,需要證書才能解密犁跪,那么首先fiddler得有https的證書設(shè)置:
由于fiddler安裝后默認(rèn)只能抓取http請求椿息,如果需要抓取https請求需要進(jìn)行配置。配置方式:
Tools--->Options--->HTTPS坷衍,勾選CaptureHTTPS CONNECTs寝优、Decrypt HTTPS traffic 、ignore server certificate errors(unsafe)枫耳,點擊OK乏矾,會彈出證書直接確認(rèn)即可。
好了,現(xiàn)在fiddler有了證書的批準(zhǔn)钻心,那么只要ios信任fiddler的證書即可凄硼。