Swift國(guó)內(nèi)社區(qū): SwiftMic
介紹
Charles 官網(wǎng): https://www.charlesproxy.com/
Charles 界面
教程
步驟:
- iPhone 配置 Web 代理
- macOS 安裝 Charles 生成的證書
- iPhone 安裝 Charles 生成的證書
- Charles 配置
1. iPhone 配置 Web 代理
獲取當(dāng)前 macOS IP 地址,比如 192.168.1.70 。
iPhone 需與 macOS 在同一個(gè)局域網(wǎng)內(nèi)孙援,HTTP 代理設(shè)置如下:
iPhone Wi-Fi 配置
2. macOS 安裝 Charles 生成的證書
啟動(dòng) Charles 抹腿,并按如下路徑選取菜單項(xiàng):
Help -> SSL Proxying -> Install Charles Root Certificate
鑰匙串中將會(huì)出現(xiàn)類似如下的證書。
Charles證書
雙擊該證書剂娄,并設(shè)置此證書為 “始終信任”娃属。
信任Charles證書
3. iPhone 安裝 Charles 生成的證書
iPhone safari 訪問(wèn) chls.pro/ssl 地址畅形,安裝對(duì)應(yīng)的描述文件即可。
iPhone 描述文件
4. Charles 配置
打開 Charles 菜單,按如下路徑選擇:
Proxy -> SSL Proxying Settings...
配置如下:
SSL Proxying 配置
最后
現(xiàn)在即可抓取 iPhone 上 https 數(shù)據(jù)了汇荐。
https 抓包