1. iPhone配置代理
iPhone配置代理.png
服務(wù)器地址可以通過(guò) Charles客戶端 Help
-> Local IP Address
查詢
端口號(hào)可以自定義, 也可以使用默認(rèn)的 8888.
2. Charles客戶端 Proxy
-> Proxy Setting
設(shè)置
端口地址.png
端口號(hào)需確保與手機(jī)設(shè)置的一致
3. iPhone安裝證書(shū)與信任證書(shū)
設(shè)置完成以后,可以通過(guò) Safari 訪問(wèn) chls.pro/ssl
獲取安裝證書(shū)
獲取證書(shū)1.png
獲取證書(shū)1.png
安裝完成.png
安裝完成以后需要在 設(shè)置 > 通用 > 關(guān)于本機(jī) > 證書(shū)信任設(shè)置 中確保證書(shū)被信任,如下:
信任證書(shū)
4. Charles客戶端 Proxy
-> SSL Proxying Setting
設(shè)置
證書(shū)安裝完成以后就可以抓包了.
此外, 如果要抓取 Https 的數(shù)據(jù),需要在 Charles客戶端 Proxy
-> SSL Proxying Setting
中添加對(duì)應(yīng)的 https 地址 以及端口號(hào), https 的端口是 443, 一定要填寫(xiě)端口號(hào),否則將無(wú)法抓取.
1.jpg
2.jpg
3.jpg
看到鏈接前面 不顯示加鎖 狀態(tài)就表示成功抓取到網(wǎng)絡(luò)包了.
OK