Mac系統(tǒng)下https抓包
當(dāng)我們的接口升級到HTTPS涮较,在我們抓包的時候齐饮,是看不到任何數(shù)據(jù)的喧笔。
這對開發(fā)期的我們來說是很不方便的嚎花。 下面我將介紹 Mac 系統(tǒng)下的https抓包。(Windows版本的流程應(yīng)該類似)
安裝&證書
先下載 Charles 3.11.5 版本
上面都是破解版赴邻,只是為了演示用印衔,建議小伙伴可以去購買正版。
解壓完拖進到 Applications 文件夾中
打開應(yīng)用后姥敛, 我們要先安裝證書奸焙。
Help -> SSL Proxying -> Install Charles Root Certficate
在彈出的鑰匙串管理里面,剛安裝的證書是不被信任的彤敛,我們要手動先信任下忿偷。
電腦的證書安裝好后,我們要給手機進行證書的安裝臊泌。
按照提示,打開手機里的 設(shè)置 -> WiFi-> WiFi詳情頁 下面的 http代理揍拆,選擇到手動渠概,并且按照提示設(shè)置值(每臺電腦都不一樣)
服務(wù)器:192.168.4.102
端口:8888
打開手機瀏覽器在地址欄中輸入 http://charlesproxy.com/getssl
一路 同意&安裝 最后會是這樣子
配置
離革命勝利只差一步了,需要配置下 charels的https抓包規(guī)則。 我們選擇全部抓包播揪。
然后我們就可以看到 https 請求的內(nèi)容了贮喧。
Android 流程都一樣。就是在瀏覽器輸完證書地址后猪狈,證書一般在 設(shè)置->高級設(shè)置->安全和隱私->信任的憑據(jù) 中可以看到箱沦。
美柚公司內(nèi)推,有需要可以私信我: