使用Fiddler监控手机网络请求

HomeOther使用Fiddler监控手机网络请求

当你的手机装了一个应用,这个应用又时时刻刻在发起网络请求,是否有一种想看看这应用请求到哪里的冲动?

恩,今天介绍下如何通过 Fiddler 监控手机的网络请求。

一、安装和设置 Fiddler

  • window下安装个Fiddler。xp 下首次安装,估计还得装个 vs。
  • 打开 Fiddler,选择菜单->Tools->Fiddler Options,打开并做如下设置:

ie

按照上图勾选住「HTTPS」对应的选项,这是为了抓去 HTTPS 的请求。

ie

同理,需要设置「Connections」选项,记住需要勾选「Allow remote comuters to connect」,该选项是为了给其他电脑链接使用,相当于提供了一个代理服务。

大概这样就可以完成设置功能了,接下来可以重启下 Fiddler,这时候 Fiddler 已经能够提供外部代理功能了。

二、设置手机代理

保证手机和电脑PC端是在同一个网段(同一个局域网最好),这样才能通过代理监控手机网络的请求了。

1.获取电脑PC端的IP地址,在 Fiddler 中右上角的这个功能查看IP,假设当前为192.168.1.1

ie

2.接下来是设置手机的网络代理:

  • 打开设置->Wi-Fi
  • 选取你当前的网络->点击进去设置
  • 修改HTTP代理

如下图,设置为 Fiddler 的服务器和端口:

ie

3.如果你在手机上打开以一个网页,能够正常访问,Fiddler 中有请求出现,就说明已经 OK 了。可以实现通过 Fiddler 监控手机的网络请求了。

三、后话

如今很多 APP 应用,都是使用 Native 加 H5,有些比较「山寨」的页面一眼就能辨识出来是 H5 做的。所以,要想知道该 APP 里面的一些 H5 页面的源地址,使用 Fiddler 监控网络请求,便可以知晓。

同时,也可以通过这种方式来调试 APP 中的 H5 页面。「完」

  • 作者「」于 更新本文
  • 文章声明:自由转载-非商用-非衍生-保持署名 | BY-NC-SA
← 网站品牌设计从「登录」开始 瘦身产品及人→
  • 获取每日の能量源
  • ATP