天天看點

如何在手機端上抓包?

背景:

很多用戶端移動端上通路視訊、CDN 資源卡頓,但是無法進行抓包測試,可以參考以下操作

電腦端操作

1、電腦和手機保持連結同一個 Wi-Fi 網絡比如都是 ali1

如何在手機端上抓包?

2、PC上下載下傳一個軟體 Charles ,打開 Charles ,選擇 proxy-》proxy-setting ,設定代理端口為 8888

如何在手機端上抓包?

3、PC 端固定 host,将 CDN 節點和域名綁定,目前是将所有本地流量指向固定 IP;

如何在手機端上抓包?
如何在手機端上抓包?

4、然後在PC 上開啟 Wireshark 抓包,将抓包條件固定為 CDN IP ,回車開始抓包;

如何在手機端上抓包?

手機端操作

1、連結公司 Wi-Fi

2、更改用戶端的代理設定,将 IP 指向電腦的網卡 IP;

電腦網卡的IP ,可以通過 ipconfig/windows 或者 ifconfig/linux 擷取到,如下圖;

如何在手機端上抓包?
如何在手機端上抓包?

手機端開始測試

1、打開一個 app ,然後通路一個直播或者 CDN 資源;

如何在手機端上抓包?

2、觀察 PC 端 Wireshark 是否有流量過來了,如圖測試就是成功抓到封包了;

如何在手機端上抓包?