Mac環(huán)境下Charles如何抓包https

當前環(huán)境:

mac電腦

charles : 4.2.7

charles 的安裝教程這里就不介紹了,百度很多自行搜索下。


一,Charles配置

1- 先打開charles, 然后退出

2- 按照下面順序 mac-應用程序-charles-顯示包內容-Content-Jave 打開到該目錄下

如圖:


3- 將下載的 charles + charles.jar,里的charles.jar拖拽到該目錄下替換掉原有的charles.jar

如圖:

4- 退出,再次打開charles

5- 配置charles的根證書

操作1:

操作2:

下圖1處是電腦的ip地址,2處是下載手機證書的地址,后面會使用

6- 手機配置代理,安裝根證書,參考上圖參數(shù)

如上出,1處是當前電腦的ip地址,在mac電腦-系統(tǒng)偏好設置-網(wǎng)絡-里也可以看到

如圖:

注意:iphone手機的無線網(wǎng)絡需和mac同一網(wǎng)段,在手機無線局域網(wǎng),點擊當前鏈接wifi右邊的感嘆號i, 點進去最下邊找到”HTTP代理” 手動配置代理,服務器地址和端口分別填寫上上圖1處的地址,例如:圖上ip: 192.168.30.146? 端口號:8888

7- 配置完成如下

二,手機安裝證書

1- 打開手機safari瀏覽器,地址欄輸入

chls.pro/ssl

2-下載證書,并安裝

如圖:

?3- 然后-設置-通用-關于本機-證書信任設置-針對根證書啟用完全信任-開啟對應證書開關

如圖:

4- 此時證書配置完成


三,配置charles 的 SSL Proxying Setting

1- 打開charles?

2- 頂部-Proxy-SSL Proxying Setting-SSL Proxying

如圖:

3- 勾選Enable SSL Proxying

如圖:

4- 點擊add當前項目的host地址,例如https://www.xxxxx.com/,再點擊OK即可

如圖:

四,到此便配置完畢,進行抓包測試

1- 重啟charles,

2- 運行app, 此時已經(jīng)可以抓包https://了

如圖:

---? 到此結束? ---

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容