1、Charles安裝位址:https://www.charlesproxy.com/download/
2、HTTP 抓包
2.1 檢視電腦IP位址(windows 10 PC為例):
- win+R (開始菜單 > 運作)打開cmd指令視窗
- 輸入 ipconfig,檢視 PC IP 位址:
2.2 通過charles快速找到 PC IP 位址:help->Local IP Address(個人推薦)
2.3 設定手機HTTP代理(PC和手機連同一個網絡)伺服器IP為剛剛查找到的PC IP位址
2.4 電腦上打開Charels進行HTTP抓包
PS: 手機上打開某個App或者浏覽器什麼的,如果不能上網,檢查是否出現此彈出,一定選擇“Allow”允許
點選“Allow”允許,出現手機的HTTP請求清單
3、HTTPS 抓包(基于http抓包配置)
3.1 安裝SSL證書到手機裝置
3.2 出現彈窗得到位址 http://charlesproxy.com/getssl
3.2 在手機浏覽器輸入http://charlesproxy.com/getssl位址,出現安裝證書頁面,點選安裝
如果手機設定有密碼的,請輸入密碼進行安裝即可
3.3 注意:IOS 10以上系統,需要在 設定->通用->關于本機->證書信任設定裡啟用完全信任的Charels證書
3.4 Charels 設定 Proxy:
Proxy -> SSL Proxying Settings...
勾選Enable SSL Proxying,點選Add
Host設定要抓取的https接口,比如想抓:https://www.baidu.com/(當Host為 *,預設抓取全部https請求 )
3.5 進行HTTPS抓包
PS: 注意: 不抓包時請關閉手機HTTP代理,否則斷開與電腦連接配接後會造成無法上網的情況