fiddler抓取https 如何解決Tunnel to .....443
1、安裝fiddler ,下載地址:https://www.telerik.com/download/fiddler
2、安裝好fiddler之後開啟fiddler,選擇Tools->Options,選擇Connections,將Allow remote computers to connect 勾上,點選OK,重新再次開啟fiddler
3、開啟fiddler,選擇Tools->Options,點選HTTPS,如下圖所示,勾上所有, 點選OK的時候,會提示安裝證書,根據導向安裝成功即可,
4、手機瀏覽器上輸入http://電腦ip:fiddler埠號,如 我的電腦ip是192.168.33.67 ,fiddler
5、設定手機和電腦保持同一個網路,(以下例子是安卓),手機上選中連線的無線,(長安無線網路)點選修改網路配置,顯示高階選項,代理伺服器改成手動,代理主機名改成電腦的ip,代理伺服器埠改成fiddler裡面配置的埠號(開啟fiddler,Tools->Options,選擇Connections裡面的Fiddler listens on port),預設是8888,
6、正常情況到這裡之後,開啟fiddler就可以看到手機https的請求及相關資訊,但是抓取的時候時候總是顯示
1),將之前的證書刪除:
電腦上點選執行,輸入certmgr.msc 後回車,系統回開啟管理器,將之前生成的fiddler證書刪除,(一般存放在個人目錄下)
2)用一個叫”FiddlerCertMaker.exe“的工具重新打了一個證書,(百度上搜一下下載一個即可)
3),重新開啟fiddler,安卓手機上再次開啟測試app,這回可以捕獲htpps訊息