需求說明ios
抓取蘋果手機(ios)app裏面的https請求包,對數據進行排查。Charles支持針對Https包解析。瀏覽器
操做流程服務器
安裝Charles
這個簡單,略過...網絡
電腦安裝證書
app
手機安裝證書
證書下載地址:spa
https://www.charlesproxy.com/documentation/additional/legacy-ssl-proxying/
或者直接在safari 瀏覽器打開下面的地址就能夠下載代理
https://www.charlesproxy.com/assets/legacy-ssl/charles.crt
mac設置代理code
選擇Proxy | Proxy Settings,彈出proxy設置選項卡,勾選Enabling transparent HTTP proxyingblog
勾選Enable SSL Proxying,在Location部份選擇add,按以下圖添加,抓取任意站點、443端口的數據圖片
手機設置代理
抓包
後補充:
Chrome 和 Firefox 瀏覽器默認並不使用系統的代理服務器設置,而 Charles 是經過將本身設置成代理服務器來完成封包截取的,因此在默認狀況下沒法截取 Chrome 和 Firefox 瀏覽器的網絡通信內容。若是你須要截取的話,在 Chrome 中設置成使用系統的代理服務器設置便可,或者直接將代理服務器設置成 127.0.0.1:8888 也可達到相同效果。