fiddler tunnel to 443 問題解決辦法(已測試)

問題描述: 
按照網絡上的教程,設置fiddler開啓解密https的選項,同時fiddler的證書也是安裝到系統中,可是抓取https的時候老是出現「Tunnel to……443」,如圖所示: 
這裏寫圖片描述html

解決辦法: 
若是你遇到上面的問題,就多是證書的問題(個人本地證書是用系統生成證書的一個軟件生成的我的證書,因此出現了問題),操做步驟以下: 
(1)將以前的證書刪除 
打開系統證書管理器(運行=》certmgr.msc=》回車),而後出現管理器,將你以前生成的證書刪除便可。 
這裏寫圖片描述 
(2)用一個叫」FiddlerCertMaker.exe「的工具從新打了一個證書。你能夠點擊這裏下載。(下載成功以後,直接雙擊運行便可) 
(3)從新打開fiddler,使用chrome/ie輸入」https://www.baidu.com/「,這回能夠捕獲https的消息並解密成功了。 
(4)使用iOS遠程鏈接fiddler的代理地址,在線安裝證書成功後,使用原生瀏覽器訪問「https://www.baidu.com/」,fiddler成功抓取到https的數據。android

其餘注意事項說明 
(1)chrome和ie使用的是系統代理,而火狐使用的是獨立的一套代理系統,因此無論fiddler的開關」capturing「是否打開,都捕獲不了火狐瀏覽器的請求。須要咱們將火狐瀏覽器的代理設置設置爲系統代理或者配置爲」手工配置代理「 
(2)火狐瀏覽器使用的證書管理也是獨立的一套系統,而chrome和ie使用的是系統的證書代理,因此咱們若是想要使用fiddler抓取火狐瀏覽器的https的數據包,則須要將fiddler的根證書導出到桌面,而後再導入到firefox的證書中。而咱們使用chrome和ie的時候是不須要將證書導入導出的,由於fiddler的證書就安裝在系統的證書管理中。 
(3)若是在使用fiddler的過程當中證書出現問題,能夠嘗試使用」FiddlerCertMaker.exe「從新打一下證書 
(4)若是在使用安卓或者ios等出現https抓取不到數據的問題,若是在本機上安裝」FiddlerCertMaker.exe」都不行,就嘗試一下fiddler的另一個插件「CertMaker for iOS and Android 」這個插件能夠在官方網站上進行下載。具體我也沒有使用過。先記錄下思路。ios

參考 
參考1(fiddlercertmaker):https://zhidao.baidu.com/question/812943351241203612.html?skiptype=2 
參考2(CertMaker for iOS and Android 案列):http://gaoboy.com/article/26.htmlchrome

相關文章
相關標籤/搜索