mac求生指南:charles的使用

charles抓包工具,之前在windows系統一直使用的fiddler,換了mac後,安裝的fiddler各種問題,使用起來各種bug。
沒辦法 找了這個charles來進行抓包。

在這裏插入圖片描述
就是這個花瓶!

在這裏插入圖片描述
打開是這個樣。

在這裏插入圖片描述
工具欄裏面:
在這裏插入圖片描述
在這裏插入圖片描述
啓動 Charles 後,需要將 Charles 設置成系統代理,選擇菜單中的 “Proxy” –> “macOS Proxy” 來將 Charles 設置成系統代理。如下所示:

在這裏插入圖片描述
這樣你會發現,你通過瀏覽器請求的網址都會出現在這裏。點擊某一個網址後,你會發現右邊會出現這個網址請求的大概信息,點擊具體的請求後會出現request和response等信息。

過濾

在一個網址上右擊,選擇Focus,然後其他的請求就會被放到Other Hosts的文件夾裏面,這樣也達到了過濾的目的。

在這裏插入圖片描述
在這裏插入圖片描述
這個地方可以過濾非關鍵字的請求。
在這裏插入圖片描述

手機抓包

要截取 iPhone 上的網絡請求,我們首先需要將 Charles 的代理功能打開。在 Charles 的菜單欄上選擇 “Proxy”–>“Proxy Settings”,填入代理端口 8888,並且勾上 “Enable transparent HTTP proxying” 就完成了在 Charles 上的設置。如下圖所示:

在這裏插入圖片描述
你可以拿自己的iphone去連,
我下了個木木模擬器:
在這裏插入圖片描述
等啊等
在這裏插入圖片描述
然後!!!
在這裏插入圖片描述

在這裏插入圖片描述
給這下面的有個點下確定。就能安裝了。

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
代理服務器主機名設置成PC的IP地址,可用cmd ifconfig查看。

然後在瀏覽器中打開:chls.pro/ssl
模擬器中會下載一個包含CA證書的數據文件,完成後打開,
在這裏插入圖片描述

在證書名稱中輸入charles後確定即可。

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