如何设置fiddler对nodejs进行抓包

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何设置fiddler对nodejs进行抓包相关的知识,希望对你有一定的参考价值。

参考技术A 首先要确保手机和安装有Fiddler的计算机处在同一个局域网中,可以使用路由器,或者使用笔记本发送热点给手机使用。在这里本人是使用手机USB共享功能让笔记本联网的。进入cmd输入ipconfig/all。查看IPv4地址,如下图。下面设置代理需要用到该地址。

打开Fiddler。在Tools中选择【Fiddler Options】。选择选项卡【HTTPS】在apture HTTPS CONNECTs前打钩。

选择选项卡Connections,按下图钩选相应的项。注意到Fiddler listens on port:8888。这是Fiddler默认的监听地址。也就是我们在设置代理时使用的端口号。一般保持不变就好。

下载证书。可以在电脑中输入本机的回传地址,端口号是8888如下图所示,点击最下面的【FiddlerRoot certificate】即可下载,发送到手机安装证书,具体证书的安装方法自己百度。或者在手机浏览器中输入第一步得到的IPv4地址:8888也行。

手机端的配置。手机进入wifi配置界面,如下图。这里的主机名就是第一步的IPv4地址。端口号为8888。前面已经多次提到。配置成功后点击【确定】。然后断开wifi,关闭Fiddler。重新连接wifi在打开Fiddler。

经过以上的配置后,就可以用Fiddler监控到手机的上网行为了。以下是在手机UC中打开sina的捕获图。可以看到有很多与其他站点的通讯,可以使用过滤或者关闭一些后台程序来净化。

用fiddler进行手机抓包,手机设置代理后手机浏览器无法打开网页

用fiddler进行手机抓包,手机设置代理后,手机无法打开app进行抓包,但是显示网络异常,打开浏览器测试http和https均无法访问,显示无法与服务器连接。之前都还好好的

参考技术A 在PC端,用安卓模拟器试试,要选可以设置WIFI的,不然没办法装证书。

以上是关于如何设置fiddler对nodejs进行抓包的主要内容,如果未能解决你的问题,请参考以下文章

如何使用抓包工具fiddler对app进行接口分析

如何实现使用fiddler对手机https 进行抓包

Fiddler抓包之IOS

通过Fiddler进行手机抓包

用fiddler进行手机抓包,手机设置代理后手机浏览器无法打开网页

fiddler2在抓包的过程中如何抓取https网络包的呢