一、電腦證書安裝
二、手機(jī)證書安裝
為了抓取https的包,需要手機(jī)上下載對應(yīng)的證書
這一步的目的是為了移動設(shè)備連接到Charles,這樣移動設(shè)備發(fā)起的所有請求才能在Charles中看到
首先確保自己手機(jī)的wifi和電腦在同一網(wǎng)絡(luò)下,千萬不要用4G,那么沒辦法抓包,必須連接wifi
我更喜歡選擇“Help->SSL-Proxying->install charles Root ....Browser”查看,這樣子可以一下子把端口號和ip看到
這里只是我的,你們的IP肯定跟我不一樣,千萬不要填我的
拿出我們需要設(shè)置代理的Android手機(jī),找到wifi,長按或者點(diǎn)擊查看wifi詳情(各類型Android手機(jī)方法大同小異,多進(jìn)行嘗試)
然后進(jìn)入到wifi詳情頁面
把代理一欄從無改為手動,并在里面輸入剛才看到的IP和端口號,例如:192.168.1.x(x為你自己的號碼,每個(gè)人都不一樣)
輸入自己的主機(jī)名和端口
點(diǎn)擊保存或者連接,如果沒有則直接返回退出
然后再次進(jìn)入詳情,看看代理一欄是不是已經(jīng)變成了剛才自己輸入的ip和端口號,如果顯示則代表代理設(shè)置成功。
如果繼續(xù)顯示代理為無,則代表剛才你沒有保存,再試一遍
記得如果你不需要用手機(jī)設(shè)置代理了,把代理記得關(guān)掉,不然會影響你瀏覽某些網(wǎng)頁和應(yīng)用
同樣點(diǎn)擊Help->SSL-Proxying->install charles Root ....Browser,查看手機(jī)證書下載
chls.pro/ssl
這一段是告訴你,需要你去瀏覽器下載一個(gè)證書
此時(shí)你打開手機(jī)默認(rèn)瀏覽器,然后在網(wǎng)址欄里輸入
chls.pro/ssl
記得,此時(shí)你一定要是代理開啟狀態(tài)
你會得到一個(gè)文件下載提示,下載后,在瀏覽器下載內(nèi)容里找到剛才那個(gè)crt文件,打開后進(jìn)入命名頁面
可自定義名稱,或者不改。點(diǎn)擊保存。部分手機(jī)此時(shí)會讓你輸入手機(jī)鎖屏密碼,或者讓你設(shè)置鎖屏,照做就可以了。
出現(xiàn)如下提示代表安裝成功。
我演示使用的手機(jī)是oppo,部分Android手機(jī)證書會存在安裝問題,比如小米好像需要手動安裝,大家可自行百度證書安裝方法
這里給大家演示一下手動證書安裝的情況,部分手機(jī)證書安裝的時(shí)候會出現(xiàn)不支持的文件類型樣式。此時(shí),需要手動的去安裝
5人點(diǎn)贊
"小禮物走一走,來簡書關(guān)注我
作者:依北辰
鏈接:http://www.lxweimin.com/p/8346143aba53
來源:簡書
著作權(quán)歸作者所有。商業(yè)轉(zhuǎn)載請聯(lián)系作者獲得授權(quán),非商業(yè)轉(zhuǎn)載請注明出處。