1、先將移動(dòng)設(shè)備連接到Charles客戶端署照。首先在電腦中輸入cmd打開命令行窗口措译,輸入ipconfig查看本機(jī)連接無(wú)線網(wǎng)絡(luò)的IP地址,這個(gè)地址作為移動(dòng)設(shè)備連接Charles客戶端的代理地址蛀恩,
2、打開Charles客戶端茂浮,點(diǎn)擊Proxy->Proxy Settings菜單双谆,可以設(shè)置移動(dòng)設(shè)備連接到Charles的端口(8888),這樣移動(dòng)設(shè)備代理配置需要的ip地址和端口號(hào)都有了席揽。
3顽馋、打開手機(jī)wifi,設(shè)置所連接的wifi的代理網(wǎng)絡(luò)幌羞;wifi代理設(shè)置為手動(dòng)寸谜,代理的服務(wù)器ip填寫上一步驟中查看到的電腦ip,端口填寫上一步驟提到的charles的服務(wù)端口:
注意:移動(dòng)設(shè)備配置之后属桦,第一次通過(guò)手機(jī)訪問(wèn)手機(jī)中的發(fā)送請(qǐng)求時(shí)熊痴,Charles會(huì)彈出提示框,提示有設(shè)備嘗試連接到Charles聂宾,是否允許果善,如果不允許的話,手機(jī)發(fā)送請(qǐng)求失敗系谐,點(diǎn)擊Allow允許巾陕,這樣這個(gè)設(shè)備的IP地址就會(huì)添加到允許列表中,如果錯(cuò)誤點(diǎn)擊了Deny可以重啟Charles會(huì)再此提示纪他,或者通過(guò)Proxy->Access Control Settings手動(dòng)添加地址鄙煤,如果不想每個(gè)設(shè)備連接Charles都要點(diǎn)擊允許的話,可以添加0.0.0.0/0允許所有設(shè)備連接到Charles茶袒。
4梯刚、Charles是通過(guò)將自己設(shè)置成代理服務(wù)器來(lái)完成抓包的,勾選系統(tǒng)代理后薪寓,本地系統(tǒng)(如果通過(guò)瀏覽器發(fā)送請(qǐng)求)發(fā)送出去的請(qǐng)求都能被截取下來(lái)乾巧。因此,如果想只抓取手機(jī)APP發(fā)送的請(qǐng)求的話预愤,可以不勾選WindowsProxy選項(xiàng)沟于,這樣在測(cè)試時(shí)就不會(huì)被本機(jī)Http請(qǐng)求所干擾。
5植康、如果想要抓取瀏覽器發(fā)送的請(qǐng)求包旷太,勾選WindowsProxy選項(xiàng)之后還是抓取失敗,可能是瀏覽器沒有設(shè)置成使用系統(tǒng)的代理服務(wù)器,只要設(shè)置成使用系統(tǒng)的代理服務(wù)器供璧,或者將瀏覽器的代理服務(wù)器設(shè)置成127.0.0.1:8888也可以成功存崖。
1.1.12. 啟動(dòng)手機(jī),打開軟件睡毒,就可以進(jìn)行聯(lián)網(wǎng)抓包測(cè)試
Charles提供兩種查看封包的頁(yè)簽来惧,一個(gè)是Structure(結(jié)構(gòu)),另一個(gè)是Sequence(序列)演顾,Structure用來(lái)將訪問(wèn)請(qǐng)求按訪問(wèn)的域名分類供搀,Sequence用來(lái)將請(qǐng)求按訪問(wèn)的時(shí)間排序。任何程序都可以在Charles中的Structure窗口中看到訪問(wèn)的域名钠至。
1.1.13. 過(guò)濾不必要的網(wǎng)絡(luò)包
在抓取手機(jī)發(fā)送的請(qǐng)求時(shí)葛虐,有許多請(qǐng)求包是對(duì)圖片等不需要關(guān)注的資源的請(qǐng)求,我們只想對(duì)指定目錄服務(wù)器上發(fā)送的請(qǐng)求進(jìn)行抓取棉钧,這時(shí)候就可以通過(guò)過(guò)濾網(wǎng)絡(luò)包的方式實(shí)現(xiàn)屿脐。有兩種實(shí)現(xiàn)方式:
1)選擇Proxy->Recording Settings菜單,然后在include欄添加需要抓取包的指定服務(wù)器請(qǐng)求協(xié)議宪卿、地址的诵、端口號(hào),也可以在exclude欄添加不抓取包的地址佑钾。
在主界面的中部的 Filter 欄中填入需要過(guò)濾出來(lái)的關(guān)鍵字西疤。例如我們的服務(wù)器的地址是:http://blog.csdn.net, 那么只需要在 Filter 欄中填入 csdn 即可。
————————————————
版權(quán)聲明:本文為CSDN博主「小維不怕吃苦」的原創(chuàng)文章次绘,遵循CC 4.0 BY-SA版權(quán)協(xié)議瘪阁,轉(zhuǎn)載請(qǐng)附上原文出處鏈接及本聲明撒遣。
原文鏈接:https://blog.csdn.net/haowei6666/article/details/118555175