Mac抓包工具Charles使用記錄
1.安裝Charles
下載Charles,然后安裝。同安裝其它軟件是一樣的流程這里不在介紹。
2.配置Charles
2.1 安裝證書(shū)

charles安裝證書(shū)1.png
按上面指示流程打開(kāi) 鑰匙串訪問(wèn),搜索 charles 可以看到剛才安裝的證書(shū),查看證書(shū)狀態(tài)是否已經(jīng)被信任(名稱(chēng)有紅色標(biāo)記)。

charles安裝證書(shū)2.png
給證書(shū)添加信任,操作如下

charles安裝證書(shū)3.png
設(shè)置端口號(hào),此處使用的默認(rèn)的 8888,下面驗(yàn)證時(shí)會(huì)用到。

charles設(shè)置端口號(hào)1.png
驗(yàn)證:此時(shí)命令行執(zhí)行curl -x 127.0.0.1:8888 https://www.sogou.com ,可以看到Charles有請(qǐng)求輸出。
2.2代理設(shè)置
想抓取Mac中客戶(hù)端的請(qǐng)求?在 Proxy Settings 中勾選 Enable macOS proxy 之后就可以看到所有請(qǐng)求在 Charles 中都有記錄。需要注意,如果不抓包了需求取消勾選,否則會(huì)影響網(wǎng)絡(luò)的正常使用