前言:mac上已經(jīng)安裝了Charles軟件,安裝步驟請參考官網(wǎng)下載安裝Charles:https://www.charlesproxy.com/download/
一,HTTPS抓包
1、mac上安裝證書
image.png
安裝證書后,雙擊證書,將信任那里的改成信任,證書前面的叉叉變成了可信任位置。
2、手機上安裝證書
2.1 手機代理到mac上
2.2 然后攔截手機請求,如下圖
image.png
2.2.1 到chls.pro/ssl 下載證書
2.2.2 打開iphone 設置---通用---關于本機---證書信任設置---開啟證書的信任
這時訪問就正常了。
二,出現(xiàn)的問題:提示Client SSL handshake failed - Remote host closed connection during handshake
原因是:手機上沒有開啟證書信任的原因引起的。
其實跟mac上一樣的,安裝完后,要讓手機以及mac信任這個證書。