[TOC]瀏覽器
mac 與要抓包的手機確保鏈接同一個無線網絡。網絡
依次點擊菜單:Proxy > Proxy Settings..
.app
依次進入手機:設置 > WLAN 無線網絡 > 選擇當前鏈接的網絡 > 代理 > 選擇手動,而後輸入 macbook 的 IP 地址 和 上一步設置的端口號,以下:測試
回到 Charles 主窗口,先清理以前已經抓取到的數據,而後從新啓動監聽。3d
手機端運行須要監控的程序,查看 Charles 左側數據。代理
依次點擊菜單:Help > SSL Proxying > Install Charles Root Certificate
code
此時會喚起系統中的 Keychain Access.app,並提示輸入系統密碼,以完成證書的添加操做。blog
注:ssl
若未自動喚起,可重試幾回或徹底關閉 Charles 重試;macbook
實在沒有彈出的,能夠先導出 Charles 的根證書(
Help > SSL Proxying > Export Charles Root Certificate and Private Key ...
),而後手動打開系統中的Keychain Access.app
進行添加導入。
默認添加到系統中的證書不是受信任的,雙擊打開證書設置窗口,以下設置:
依次單擊菜單:Proxy > SSL Proxying Settings...
依次點擊菜單:Help > SSL Proxying > Install Charles Root Certificate on a Mobile Service or Remote Browser
說明:
chls.pro/ssl
,下載並安裝證書。若提示證書安裝成功,則回到 Charles 窗口從新監聽,查看數據變化。
若證書安裝異常,則按照上面說明的內容進行檢查,並從新安裝證書。