如何在手机端上抓包?-阿里云开发者社区

开发者社区> 阿里云支持与服务> 正文

如何在手机端上抓包?

简介: 背景: 很多客户端移动端上访问视频、CDN 资源卡顿,但是无法进行抓包测试,可以参考以下操作 电脑端操作 1、电脑和手机保持链接同一个 Wi-Fi 网络比如都是 ali1 2、PC上下载一个软件 Charles ,打开 Charles ,选择 proxy-》proxy-setting ,设置代理.

背景:

很多客户端移动端上访问视频、CDN 资源卡顿,但是无法进行抓包测试,可以参考以下操作

电脑端操作

1、电脑和手机保持链接同一个 Wi-Fi 网络比如都是 ali1

image

2、PC上下载一个软件 Charles ,打开 Charles ,选择 proxy-》proxy-setting ,设置代理端口为 8888

image

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

image

image

4、然后在PC 上开启 Wireshark 抓包,将抓包条件固定为 CDN IP ,回车开始抓包;

image

手机端操作

1、链接公司 Wi-Fi

2、更改客户端的代理设置,将 IP 指向电脑的网卡 IP;

电脑网卡的IP ,可以通过 ipconfig/windows 或者 ifconfig/linux 获取到,如下图;
image

image

手机端开始测试

1、打开一个 app ,然后访问一个直播或者 CDN 资源;

image

2、观察 PC 端 Wireshark 是否有流量过来了,如图测试就是成功抓到报文了;

image

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:

分享阿里云支持与服务团队最佳实践、经典案例与故障排查。

官方博客
文档