Fiddler 跟踪 Android 数据包

Posted 前端早读课

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Fiddler 跟踪 Android 数据包相关的知识,希望对你有一定的参考价值。

此篇文章会涉及到示例图片,所以建议在wifi下浏览。

随着 html的急速增长,现在越来越多的人,开始涉及到移动终端的 Web 开发领域,但手机端始终没有 PC 端这么多的调试工具。即使 PC 端浏览器模拟 user-agent 进行开发,也可能会发生移动终端和 PC 端浏览器渲染不一致的问题。

所以,最好还是在真正的手机端开发调试,但,怎么抓包呢?

今天,就向大家介绍 Fiddler 如何抓取 android 手机浏览器上的数据包。

众所周知,Fiddler 是通过代理来实现数据捕获的。对 Android 手机来说,也是通过将网络连接的代理指向 PC 机的 Fiddler 端口,来实现数据包的拦截。

下面,我以我的一次实践为例,向大家介绍如何操作。

环境:Windows7moto mb860android 2.3.4

1、首先,确保安装 Fiddler 的电脑和手机在可以互相访问的局域网内。因为要将手机的代理指向 PC 机,不能互相访问是不行的。

2Fiddler 开启远程连接。Fiddler 主菜单 Tools -> Fiddler Options-> Connections 页签

将允许远程电脑连接打勾;上面的的端口号无需改变,保持默认即可。

打勾后,请重启一下 Fiddler,这一步很重要。

3、在设置手机的代理之前,我们需要先获得安装 Fiddler 这台电脑在局域网内的 IP。在手机上设置代理服务器的时候会用到,开始菜单打开运行窗口(快捷键 Win + R),输入 cmd 回车,进入 Windows 命令行工具,输入 ipconfig 回车,结果形如下图:

Fiddler 跟踪 Android 数据包

3、现在,我们需要设置手机的代理。

打开系统设置

Fiddler 跟踪 Android 数据包

进入无线和网络模块

Fiddler 跟踪 Android 数据包

进入 Wifi 设置

Fiddler 跟踪 Android 数据包

找到当前正在使用的 Wifi 连接,长按会出来快捷菜单

Fiddler 跟踪 Android 数据包

选择“修改网络”,或者“代理服务器”,进入编辑界面

Fiddler 跟踪 Android 数据包

Fiddler 跟踪 Android 数据包

点保存,就完成了代理的设置。

现在,我们就可以尝试下配置是否好了,打开遨游浏览器

Fiddler 跟踪 Android 数据包

输入一个网页 http://ming.sinaapp.com,试试看

与此同时,我们看看 Fiddler 上的数据抓包结果吧

OK,成功了·~~

以上是关于Fiddler 跟踪 Android 数据包的主要内容,如果未能解决你的问题,请参考以下文章

fiddler Android下https抓包全攻略

抓包工具 - Fiddler(如何捕获Android数据包)

图解Fiddler如何抓取Android数据包

Android抓包方法 之Fiddler代理

利用fiddler抓取Android app数据包

如何通过使用fiddler对Android系统设备抓包总结