Swift國內社區: SwiftMic
介紹
Charles 官網: https://www.charlesproxy.com/
Charles 界面
教程
步驟:
- iPhone 配置 Web 代理
- macOS 安裝 Charles 生成的證書
- iPhone 安裝 Charles 生成的證書
- Charles 配置
1. iPhone 配置 Web 代理
獲取當前 macOS IP 地址,比如 192.168.1.70 。
iPhone 需與 macOS 在同一個局域網內,HTTP 代理設置如下:
iPhone Wi-Fi 配置
2. macOS 安裝 Charles 生成的證書
啟動 Charles ,并按如下路徑選取菜單項:
Help -> SSL Proxying -> Install Charles Root Certificate
鑰匙串中將會出現類似如下的證書。
Charles證書
雙擊該證書,并設置此證書為 “始終信任”。
信任Charles證書
3. iPhone 安裝 Charles 生成的證書
iPhone safari 訪問 chls.pro/ssl 地址,安裝對應的描述文件即可。
iPhone 描述文件
4. Charles 配置
打開 Charles 菜單,按如下路徑選擇:
Proxy -> SSL Proxying Settings...
配置如下:
SSL Proxying 配置
最后
現在即可抓取 iPhone 上 https 數據了。
https 抓包