Charles安裝方法不在贅述
抓取http請求
- Mac和手機連結到同一個Wi-Fi網絡,Mac 終端輸入ifconfig,擷取目前電腦ip位址(或者去設定–網絡–進階–tcp/ip 裡面檢視)
- 手機設定代理方式
1 手機切換到Wi-Fi設定,長按已經連接配接的網絡 選擇 ‘修改網絡’
2 勾選 ‘顯示進階選項 ’
3 代理選擇 手動
4 伺服器主機名 輸入電腦的IP位址
5 伺服器端口輸入 8888(Charles 預設端口)
點選儲存即可
- 電腦打開Charles,會收到手機連接配接的請求,點選Allow就可以抓包了
抓取https請求
- 在花瓶的Help頁面點選SSL Proxying,再點選Install Charles Root Certificate
- 之後會彈出鑰匙串,如果不彈出,請自行打開鑰匙串 輕按兩下證書,然後設定為 ‘始終信任’
- 手機端設定代理ip和端口(就是上面提到的設定手機代理方式)
- 安裝手機端證書-點選charles的的Help頁面點選SSL Proxying,再點選Install Charles Root Certificate on a Mobile…
- 手機打開浏覽器輸入 chls.pro/ssl 下載下傳證書
- 手機搜尋證書 找到安裝證書 選擇剛才下載下傳的證書 名稱随意 用途-vpn和應用 确定即可
- Charles設定 SSL Proxying 新增host :*,port:443 設定成功就可以抓取資料了