最近買了一部安卓機,新機器還沒裝證書呢,不方便開發測試,恰好有個同事他的小米手機證書裝不上,我就先裝好個人,再幫他裝。安全
幫小夥伴將他的小米8手機安裝上證書了 ✌️微信
以前裝好了,能夠參考我寫的這篇 哪些年你抓過的包(Mac上抓包之chrales) 文章。 這樣你就能夠用Chrales抓取PC端的https資源了,post
移動端抓https資源,蘋果手機能夠參考 哪些年你抓過的包(Mac上抓包之chrales) ,今天要將的是安卓機的證書安裝。測試
在公司開發,不少時候咱們都有對應的開發,測試,預生產,線上環境,不一樣的環境使用不一樣的wifi。將手機的 wifi 跟電腦鏈接一致。加密
打開PC上的Charles軟件,查看SSL Help >> Proxying >> Install Charles Root Certificate on a Mobile Device or remote Browser3d
在手機上的wifi上設置HTTP proxy 爲172.16.31.172,端口號設置爲8888。 代理
ssl
證書在Charles軟件中,點擊查看SSL Help >> Proxying >> Export the Charles Root Certificate and Private Key。隨便設置一個密碼(不過要記住哦)。將導出的charles-ssl-proxying.p12,經過微信發送到手機上。code
ssl
證書(重要)在微信中點擊該證書,彈出彈窗提示輸入密碼提取證書。點擊肯定按鈕。cdn
彈出新彈出,輸入在導出證書時設置的密碼,點擊肯定。此時證書已經在手機上了。咱們須要到設置裏去安裝證書。blog
選擇設置進入設置 》安全與隱私 》更多安全設置 》加密與憑據 》從存儲設備安裝
這裏須要注意咱們安裝證書的時候,須要選擇憑據類型爲
WLAN
,這點尤爲重要,我同事的證書安裝很差,就是這個問題。沒有選擇憑據類型爲WLAN
。
查看證書的安裝狀況:在加密和憑據》用戶憑據
在用戶憑據就能夠查看到安裝的證書。
以後咱們就能夠在手機上訪問https資源,在電腦Charles上就能抓到https資源了。安卓機的證書安裝過程相比蘋果手機要繁瑣不少。咱們安照連wifi,設置http代理,下載證書,到正確的位置去安裝。按照這個流程去安裝。
其中須要注意的地方將手機打開開發者權限後在去安裝證書。
華爲 nova4 手機開啓開發者權限的流程爲
設置》系統 》 關於手機 》連續點擊幾回版本號,若開啓了會給一個toast提示