1. 程式人生 > >Fiddler設定代理後,iphone手機無法訪問網路的全面解決辦法

Fiddler設定代理後,iphone手機無法訪問網路的全面解決辦法

好久不抓手機包,都有些忘記了,電腦上軟體都在,原本是Fiddler4,現在已自動升級到V5。

入主題吧,首先Fiddler設定好代理,然後手機安裝證書好了,設定手機代理,結果iphone無法訪問網路,網上搜索一堆所謂的解決辦法,但都因文章太老舊而無法解決當下的問題,最終居然是iphone的ios版本高於10,所以要多一步開啟信任設定才能正常訪問網路。

下面我給出所有遇到的可能性全面總結:

1.在Fiddler介面主選單中,Help - About 項,檢視其版本與需對應的.net framework版本,如上圖中需安裝最新的.net framework 4.6,才能正常抓包;

2.如方法1無效,可以嘗試重置Fiddler中的所有證書後,並在手機上重新安裝證書;

 

3.信任證書 Actions->Trust Root Certificate

 

4.如果還是無法抓包,檢查https勾選項(我是選擇只抓取通過代理訪問的資料,即手機);

 

5.ios 10以上版本無法訪問網路,設定-通用-關於本機-證書信任設定,開啟信任證書按鈕;