一、安裝
1. 下載
打開安裝程序
2.安裝
一路按下next即可安裝(保證電腦里沒(méi)有其他charles即可)
3.破解
打開漢化補(bǔ)丁選擇“中文破解版”,按下patch即可
4. 進(jìn)入界面
二. 連接
?PC抓包只需要點(diǎn)擊上方的代理—windows代理即可
以下是手機(jī)端
1. 電腦charles客戶端下載SSL證書
幫助—SSL代理—安裝charles證書
選擇當(dāng)前用戶
將所有的證書都放入下列存儲(chǔ)—受信任的根證書頒發(fā)機(jī)構(gòu)—下一步—完成
手機(jī)端下載charles證書
網(wǎng)頁(yè)http://charlesproxy.com/getssl
如圖即完成
注:如果出現(xiàn)沒(méi)認(rèn)證情況是因?yàn)闆](méi)權(quán)限垫卤,手動(dòng)在手機(jī)設(shè)置里給證書提供權(quán)限即可。
2. 配置代理服務(wù)器
菜單欄上選擇“代理—代理設(shè)置出牧,
填入代理端口xxxx
勾選啟用透明HTTP代理
查看自己本機(jī)IP
手機(jī)端和電腦連入同一WIFI 設(shè)置代理服務(wù)器主機(jī)名及IP端口號(hào)穴肘,打開一個(gè)網(wǎng)頁(yè)即可連入charles
三. 功能
從左到右分別為:
(1)清除當(dāng)前會(huì)話
(2)停止記錄
(3)開始限流/停止限流
(4)開始斷點(diǎn)/停止斷點(diǎn)
(5)根據(jù)所寫內(nèi)容撰寫新請(qǐng)求
(6)重發(fā)選定請(qǐng)求
(7)工具
(8)設(shè)置
1. 顯示模式:有結(jié)構(gòu)和序列兩種模式
(1)結(jié)構(gòu)模式:可以很清晰的看到請(qǐng)求的數(shù)據(jù)結(jié)構(gòu),而且是以域名劃分請(qǐng)求信息的舔痕,可以很清晰的去分析和處理數(shù)據(jù)评抚。
(2)序列:可以看到全部請(qǐng)求,這里的結(jié)果以數(shù)據(jù)請(qǐng)求的順序來(lái)顯示伯复,可以根據(jù)時(shí)間慨代、大小等自由排序
2. 模擬網(wǎng)速功能
在線上環(huán)境通常有些因?yàn)榫W(wǎng)速慢導(dǎo)致的bug,在本機(jī)無(wú)法重現(xiàn)啸如,那時(shí)候就很抓瞎侍匙,模擬網(wǎng)速功能支持對(duì)帶寬、利用率组底、往返延遲丈积、字節(jié)進(jìn)行配置,并且支持3G/4G或者其他網(wǎng)絡(luò)模式债鸡。
上方工具欄的代理—限流設(shè)置—啟用限流
3. 過(guò)濾設(shè)置
(1)軟件下方的過(guò)濾可以進(jìn)行簡(jiǎn)單的過(guò)濾
(2)上方工具欄的代理—記錄設(shè)置—包括—添加
可以對(duì)網(wǎng)絡(luò)請(qǐng)求進(jìn)行過(guò)濾江滨。
然后填入需要監(jiān)控的協(xié)議,主機(jī)地址厌均,端口號(hào)等唬滑。這樣就可以只截取目標(biāo)網(wǎng)站的封包了。
然后填入需要監(jiān)控的協(xié)議,主機(jī)地址晶密,端口號(hào)擒悬。這樣就可以只截取目標(biāo)網(wǎng)站的封包了。
四. 操作(以安卓端模擬器健康瑞為例)
1. 打開app
左邊顯示打開的域名并進(jìn)行分類
點(diǎn)擊“+”號(hào)可以查看具體
2. 選取其中一項(xiàng)
(1)右側(cè)“概述”中可以詳細(xì)看到網(wǎng)頁(yè)各個(gè)參數(shù)
用到的協(xié)議稻艰,URL懂牧,請(qǐng)求時(shí)間,相應(yīng)速度尊勿,狀態(tài)等僧凤。
比如該圖片的持續(xù)時(shí)間為119ms
請(qǐng)求為1ms響應(yīng)為23ms延遲為33ms
(2)內(nèi)容
標(biāo)頭,原始數(shù)據(jù)等等
(3)總結(jié)
每個(gè)圖片打開的詳細(xì)時(shí)間元扔。
(4)圖表:有時(shí)間軸進(jìn)度條躯保,更加直觀
以及下方的類型選擇
3. 用序列查看
比如我點(diǎn)擊了持續(xù)時(shí)間
有個(gè)下箭頭,證明排列順序按照持續(xù)時(shí)間降序排列澎语。
下方的概述內(nèi)容圖表等和之前一樣