MacOS 使用 Charles抓包

1. 安裝證書

電腦端

點擊:Help -> SSL Proxying -> Install Charles Root Certificate

可以看到不信任紅字,系統默認對 Charles 證書是不信任的,我們雙擊 Charles 證書 Charles Proxy CA

點擊 Trust,都選擇 Always Trust 即可

手機端

點擊 Help -> SSL Proxying -> Install Charles Root Certificate on a Mobile Device or Remote Browser

彈出提示,手機端需要設置代理到 192.168.2.173:8888

然後使用瀏覽器訪問:chls.pro/ssl,下載安裝證書
IOS 安裝完證書後,還需要在 通用 -> 關於本機 -> 證書信任設置 信任剛剛安裝的證書


2. 抓包數據

電腦端

點擊菜單:Proxy,勾選 SSL Proxy Setting,在 SSL Proxying 點擊 Add,添加 *.*,並勾選 Enable SSL Proxying
點擊菜單:Proxy,勾選 macOS Proxy 即可抓電腦的 HTTP 包

手機端

點擊菜單:Proxy -> Proxy Setting,在這裏設置端口號 8888,勾選 Enable transparent HTTP proxying 開啓代理
手機端要與計算機在同一個局域網內,在設置好代理之後,打開任意手機 APP
如果有網絡請求,Charles 會提示是否允許代理權限,我們點擊 Allow 即可抓包數據

作者 Github : tojohnonly , 博客 : EnskDeCode

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章