問題描述
iOS客戶端安裝證書時一直卡在下載這一步,無法抓包
1、打開Charles,選擇help→SSL Proxying→Install Charles Root Certificate on a Mobile Device or Remote Browser
2、按照步驟1中的提示進行操作,手機連接電腦代理,打開safari,輸入網址:chls.pro/ssl
會出現一直加載不出來,無法下載證書的問題
個人推測應該是safari瀏覽器的安全性設置比較高,目前無法試用該方式直接進行下載
解決方案:
先下載證書到電腦上,然后傳到手機進行安裝
1.打開Charles,選擇help→SSL Proxying→Save Charles Root Certificate
保存后文件類型是.pem
2.通過通信軟件傳到手機上,我是用QQ操作的,下載后選擇“用其他應用打開”
選擇存儲到“文件”
在文件中找到該文件,點擊后進行下載
按照提示在"設置"–>"通用–>"VPN與設備管理"中找到這個證書,點擊進行安裝
安裝成功之后,在“設置”–>“通用”–>“關于本機”–>"證書信任設置"中進行信任
現在就可以抓HTTPS協議的接口了