charles抓包工具使用

背景:

在實(shí)際開(kāi)發(fā)、測(cè)試中需要通過(guò)代理截取 app 的網(wǎng)絡(luò)請(qǐng)求報(bào)文來(lái)快速定位問(wèn)題;

mac安裝及使用教程地址為:https://blog.csdn.net/lhx0827/article/details/103476327;

官網(wǎng)下載地址:

https://www.charlesproxy.com/download/下載安裝即可;只有30天使用期,可以用下方的注冊(cè)碼

原理:


Charles 注冊(cè)碼

適用于Charles任意版本的注冊(cè)碼 mac和window都可用

Registered Name:https://zhile.io

License Key: 48891cf209c6d32bf4


安裝完成需要下載安裝證書(shū),不安裝證書(shū)只能抓取http請(qǐng)求,安裝證書(shū)以后可以抓取https請(qǐng)求

安裝電腦端的CA證書(shū):Help —> SSL Proxyging —> Install Charles Root Certificate:

安裝證書(shū):

下一步:

將所有證書(shū)都放入下列儲(chǔ)存 —> 瀏覽 —> 受信任的根證書(shū)頒發(fā)機(jī)構(gòu) —> 確定 —> 下一步:

最后點(diǎn)擊完成。?

2. 安卓和ios手機(jī)端需要在瀏覽器輸入chsl.pro/ssl此網(wǎng)址,下載安全證書(shū),此網(wǎng)址可以在Help -> SSL Proxying -> Install Charles Root Certificate on a Mobile Device or Remote Browser 查看:

證書(shū)下載完之后,需要在Proxy - > Proxy Settings中設(shè)置port為8888

Proxy - > SSL Proxying Settings 還需要在host設(shè)置為*就是代理所有的域名,端口固定是443就可以,

ios需要在設(shè)置中信任此證書(shū)設(shè)置 -> 關(guān)于本機(jī) -> 證書(shū)信任設(shè)置

配置完之后需要電腦和手機(jī)在同一局域網(wǎng)內(nèi),然后配置手動(dòng)代理

設(shè)置 -> 無(wú)線局域網(wǎng) -> 點(diǎn)擊連接的wifi - > 配置代理 → 手動(dòng)

填入你電腦對(duì)應(yīng)的ip,端口8888,

可以在Help -> SSL Proxying -> Install Charles Root Certificate on a Mobile Device or Remote Browser 查看:

配置完這些后,就可以通過(guò)charles抓取到手機(jī)的請(qǐng)求了

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容