1. charles安裝證書,手機設置代理等這里不多講了, 請進入下面鏈接查看詳細
https://blog.csdn.net/manypeng/article/details/79475870
2. 這里需要補充是的小米手機下載安裝證書
a. 需要下載一個第三方的瀏覽器(非小米默認安裝瀏覽器, 本人使用qq瀏覽器);瀏覽器輸入chls.pro/ssl 下載得到 charles-proxy-ssl-proxying-certificate.pem的證書 ;這里需要注意使用小米手機默認瀏覽器會下載為getssl.crt的文件,
b. .pem證書下載成功后, 進入小米手機 設置 -》 更多設置(系統和設備)-》系統安全 -》加密與憑據 -》 從SD卡安裝 , 手機左上角選擇MI 6x 進入系統文件系統選擇.pem證書, 會提示輸入 鎖屏密碼; 輸入鎖屏密碼安裝成功
c. 此時可以正常使用charles抓包小程序了
-----------------------------------------------
注意: 在使用charles抓包時,有些https依然無法獲取,比如小米手機后台發送的一些請求
參考文檔:
1. https://blog.csdn.net/manypeng/article/details/79475870
2. https://segmentfault.com/a/1190000011573699