Charles設(shè)置
- 安裝Charles https://www.charlesproxy.com/download/
- 獲取mac ip (終端:ifconfig en0)
iphone設(shè)置
-
打開(kāi)wifi設(shè)置御雕,點(diǎn)擊紅色框內(nèi)圖標(biāo)屿脐,設(shè)置wifi
image.png -
點(diǎn)擊紅色框內(nèi)圖表設(shè)置代理
image.png -
設(shè)置代理為手動(dòng)离陶,同時(shí)填寫(xiě) mac ip 和端口
image.png -
以上為設(shè)置手機(jī)代理的步驟汉柒,設(shè)置成功后雁仲,如果沒(méi)有打開(kāi)Charles,手機(jī)app無(wú)法打開(kāi),顯示無(wú)網(wǎng)絡(luò)岂傲,此時(shí)打開(kāi)電腦上的Charles哄酝,此時(shí)Charles彈出如下提示框友存,點(diǎn)擊允許
image.png
以上步驟完成后,打開(kāi)手機(jī)某個(gè)應(yīng)用陶衅,便有相應(yīng)的請(qǐng)求展示出來(lái)屡立,可以查看相關(guān)信息
image.png
6.https抓包
上述步驟一種,可以發(fā)現(xiàn)https請(qǐng)求是灰色的搀军,點(diǎn)開(kāi)看請(qǐng)求都是unknown的
為了能夠查看https請(qǐng)求膨俐,我們要安裝ssl證書(shū)到我們的設(shè)備,步驟如下:
在手機(jī)瀏覽器上輸入chls.pro/ssl網(wǎng)址罩句,下載證書(shū)
-
安裝證書(shū): 圖一 → 圖二
image.png -
信任Charles證書(shū) :設(shè)置→通用→關(guān)于本機(jī)→證書(shū)信任設(shè)置 里面啟用完全信任Charles證書(shū)
image.png -
Charles代理設(shè)置 Proxy -> SSL Proxying Settings...
image.png -
設(shè)置成功后再次抓取https請(qǐng)求則不是unknown了
image.png
safari設(shè)置
- 打開(kāi)safari系統(tǒng)‘偏好設(shè)置’
- 勾選‘高級(jí)’tab下的在‘菜單中顯示開(kāi)發(fā)菜單’
image.png