開發與維運

如何在手機端上抓包?

作者:張醫博

背景:

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

電腦端操作

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

image.png

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

image.png

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

image.png

image.png

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

image.png

手機端操作

**1、鏈接公司 Wi-Fi
2、更改客戶端的代理設置,將 IP 指向電腦的網卡 IP;**
電腦網卡的IP ,可以通過 ipconfig/windows 或者 ifconfig/linux 獲取到,如下圖;

image.png

image.png

手機端開始測試

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

image.png

2、觀察 PC 端 Wireshark 是否有流量過來了,如圖測試就是成功抓到報文了;
image.png

Leave a Reply

Your email address will not be published. Required fields are marked *