Mac&iPhone使用chalers抓包安裝ssl密鑰

https協(xié)議使用后,開(kāi)發(fā)過(guò)程中的chalers抓包無(wú)法正確獲取到https請(qǐng)求的具體內(nèi)容,需要在iPhone上安裝ssl密鑰來(lái)解決。

一,Mac先安裝設(shè)置chalers軟件

https://www.charlesproxy.com/download/latest-release/
設(shè)置端口號(hào),也可以不用設(shè)置,使用默認(rèn)端口,查看端口號(hào)和設(shè)置見(jiàn)下圖。

image.png

image.png

二,iPhone設(shè)置代理。

先查看Mac的IP地址, ifconfig 或者 按住opttion鼠標(biāo)點(diǎn)擊Mac wifi icon
Mac wifi icon

查看mac的ip

然后,mac上打開(kāi)chalers,在iPhone上設(shè)置代理,設(shè)置代理步驟:設(shè)置>> 無(wú)線局域網(wǎng) >> 自己所用的wifi >> 配置代理 >> 手動(dòng)
配置代理

最后手機(jī)訪問(wèn)網(wǎng)頁(yè),chalers能抓包了,但是https的顯示unknown


抓包結(jié)果

ps:切記 Mac 與 iPhone 需要在同一個(gè)局域網(wǎng)內(nèi)。
切記 Mac 與 iPhone 需要在同一個(gè)局域網(wǎng)內(nèi)。
切記 Mac 與 iPhone 需要在同一個(gè)局域網(wǎng)內(nèi)。

三,安裝證書(shū)

charles上


install Charles Root Certificate

chls.pro/ssl


chls.pro/ssl

iPhone Safari瀏覽器輸入chls.pro/ssl


iPhone Safari瀏覽器輸入chls.pro/ssl
允許
安裝
安裝
安裝完成

ps:若安裝完成后,顯示證書(shū)是尚未驗(yàn)證 , 請(qǐng)開(kāi)始一下操作:iPhone設(shè)置 >> 描述文件 >> 已驗(yàn)證

四,設(shè)置信任

iPhone 設(shè)置>> 關(guān)于本機(jī) >> 證書(shū)信任設(shè)置


證書(shū)信任設(shè)置

五,Enable SSL Proxying

Enable SSL Proxying
https抓包成功

https抓包成功

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容