一、電腦證書安裝
二钝计、手機證書安裝
為了抓取https的包,需要手機上下載對應的證書
這一步的目的是為了移動設備連接到Charles,這樣移動設備發(fā)起的所有請求才能在Charles中看到
首先確保自己手機的wifi和電腦在同一網絡下今魔,千萬不要用4G,那么沒辦法抓包障贸,必須連接wifi
我更喜歡選擇“Help->SSL-Proxying->install charles Root ....Browser”查看错森,這樣子可以一下子把端口號和ip看到
這里只是我的,你們的IP肯定跟我不一樣篮洁,千萬不要填我的
拿出我們需要設置代理的Android手機涩维,找到wifi,長按或者點擊查看wifi詳情(各類型Android手機方法大同小異袁波,多進行嘗試)
然后進入到wifi詳情頁面
把代理一欄從無改為手動瓦阐,并在里面輸入剛才看到的IP和端口號,例如:192.168.1.x(x為你自己的號碼锋叨,每個人都不一樣)
輸入自己的主機名和端口
點擊保存或者連接垄分,如果沒有則直接返回退出
然后再次進入詳情,看看代理一欄是不是已經變成了剛才自己輸入的ip和端口號娃磺,如果顯示則代表代理設置成功薄湿。
如果繼續(xù)顯示代理為無,則代表剛才你沒有保存偷卧,再試一遍
記得如果你不需要用手機設置代理了豺瘤,把代理記得關掉,不然會影響你瀏覽某些網頁和應用
同樣點擊Help->SSL-Proxying->install charles Root ....Browser听诸,查看手機證書下載
chls.pro/ssl
這一段是告訴你坐求,需要你去瀏覽器下載一個證書
此時你打開手機默認瀏覽器,然后在網址欄里輸入
chls.pro/ssl
記得晌梨,此時你一定要是代理開啟狀態(tài)
你會得到一個文件下載提示桥嗤,下載后须妻,在瀏覽器下載內容里找到剛才那個crt文件,打開后進入命名頁面
可自定義名稱泛领,或者不改荒吏。點擊保存。部分手機此時會讓你輸入手機鎖屏密碼渊鞋,或者讓你設置鎖屏绰更,照做就可以了。
出現如下提示代表安裝成功锡宋。
我演示使用的手機是oppo儡湾,部分Android手機證書會存在安裝問題,比如小米好像需要手動安裝执俩,大家可自行百度證書安裝方法
這里給大家演示一下手動證書安裝的情況徐钠,部分手機證書安裝的時候會出現不支持的文件類型樣式。此時奠滑,需要手動的去安裝