mac下配置Charles,安裝證書
- 附上註冊碼:
Registered Name: https://zhile.io
License Key: 48891cf209c6d32bf4
- 安裝
tips:安裝完會提出一個提醒
點解Grant Privileges 信任即可,如果點選Not Yet 或者關閉按鈕,Charles 將會取消Mac 代理,需要手動設定,設定時會再次彈出該視窗。設定Mac代理
此時Charles介面如圖,空空如也 - 安裝根證書:
Tips: 安裝根證書,預設不信任,需要到鑰匙串裡,點選信任: - 設定代理成功,網路請求出現在Charles主介面
5.Proxy設定
頂部工具欄:Proxy-> Proxy settings ->proxies :勾選enable transparent http proxying : - 這樣http請求就能解析到內容瞭如圖:
分割線———————————————————————————-
攔截https請求:
7.1 在步驟6的時候,https請求會顯示unkonwn 就是不能解析https請求,需要的步驟已經提示看6圖的右邊:SSL Proxying not enabled for this host……..
頂部工具欄:Proxy-> SSL Proxying Settings->SSL Proxying:勾選Enable SSL Proxying :
新增host,埠是443 這裡是把所有的host都設定進去
當然也可以設定指定的host,埠不變
7.2 請求就可以解析出來了
分根線————————————————————————————
攔截模擬器請求
8.1 如圖設定
8.2 模擬器進行網路請求,就會出現在Charles主頁了。
【注】有時候會出現這種情況:
手機模擬器重新啟動就好了,如果不好使,重啟Charles 再重啟手機模擬器
分割線————————————————————————————
攔截手機請求
9.1設定
會彈出:
細心的看官會發現then brow to chle.pro/ssl to download and install the certifiate
就是1. 到chls.pro/ss 下載證書 2. 設定手機代理
9.2 到http://www.charlesproxy.com/getssl
寫的好累,盜圖貼一下
9.3 設定手機代理(盜圖一張)
9.4 手機網路請求就會出現在Charles 主介面了
注意:
新版本的iOS系統安裝完證書後,需要到通用->關於本機->進入最下方的證書信任設定,開啟證書信任。