抓包與真機(jī)調(diào)試工具。
項(xiàng)目地址:https://github.com/Ewall1106/mall
安裝
- 進(jìn)入官網(wǎng)下載你電腦所對(duì)應(yīng)的版本。
- 網(wǎng)盤下載:charles-v4.5.6-破解版 密碼:
q1tt
- 下載好了按照提示安裝即可(有能力還是支持正版吧)屿储。
代理配置
- 打開(kāi)
Charles
安裝客戶端證書窟蓝。
- 點(diǎn)擊
install
后會(huì)彈出鑰匙串侯繁,并其證書設(shè)置為信任:
image
- 設(shè)置代理的
端口號(hào)
。
?? 不能被電腦上的其它應(yīng)用占用該端口號(hào)
image
抓包地址設(shè)置
-
這里主要就是通過(guò)添加
ip地址
+端口號(hào)
告訴charles
需要抓包的地址日杈。- 比如我這里
172.172.1.36
就是需要抓包的地址庞萍。 - 使用
*
通配符表示抓所有端口拧烦。
- 比如我這里
-
點(diǎn)擊
add
添加一個(gè)你所需要抓包的地址。- 可以都填
*
通配符钝计,這樣就表示抓所有的域名和端口恋博。
- 可以都填
移動(dòng)端證書配置
需要在手機(jī)端配置證書,這樣
charles
才有權(quán)力去抓取你手機(jī)的數(shù)據(jù)私恬。在
Help
-SSL Proxying
中下載移動(dòng)端的證書:
image
打開(kāi)手機(jī)债沮,先在瀏覽器中輸入
chls.pro/ssl
下載好證書。-
然后在
Wi-Fi
那里配置代理本鸣。- 先下載證書然后設(shè)置手機(jī)代理
- 安卓疫衩、IOS 設(shè)置都差不多
抓包演示
- 當(dāng)你設(shè)置好
wi-fi
代理之后,點(diǎn)擊保存
按鈕荣德,桌面Charles
工具就會(huì)彈出一個(gè)確認(rèn)框闷煤,我們選擇Allow
:
- 然后我們?cè)谑謾C(jī)瀏覽器中輸入一個(gè)網(wǎng)址童芹,以
baidu.com
為例,就可以看到各種抓包數(shù)據(jù)了鲤拿。
image
-
可以用這個(gè)工具來(lái)做很多事情假褪,大家自行去探索吧,如:
- 模擬慢速網(wǎng)絡(luò)
- 修改網(wǎng)絡(luò)請(qǐng)求參數(shù)
- 修改服務(wù)器的返回內(nèi)容
手機(jī)調(diào)試
我們也可以用這個(gè)工具來(lái)進(jìn)行手機(jī)頁(yè)面的調(diào)試近顷。
比如我們將
panda-mall
項(xiàng)目跑起來(lái)生音,然后在手機(jī)瀏覽器中輸入這個(gè)鏈接就可以訪問(wèn)了。