提琴手 – 隧道HTTP请求到端口443

我有Fiddler解密httpsstream量。 这工作得很好。

http://fiddler2.com/documentation/Configure-Fiddler/Tasks/DecryptHTTPS

但是有一些请求显示为“隧道到”端口443.这些请求的协议也显示为HTTP而不是HTTPS。 我没有看到这些请求的解密内容。

在这里输入图像说明

在响应详细信息窗格中,如下所示:

在这里输入图像说明

有人可以让我知道我怎么可以得到提琴手也解密这些隧道的请求。 也很感激,如果你能提供一些关于这种情况下发生的细节。

干杯。

您应该先阅读这个线程,它解释了什么是HTTP CONNECT隧道: https : //groups.google.com/forum/#!topic/ httpfiddler/ RCkzE3HhhxY

由于您启用了解密,如果在Fiddler中没有看到任何HTTPSstream量,您可以启用filter(单击帮助>疑难解答filter),或者您没有将Windowsconfiguration为信任Fiddler根证书,因此您的客户端正在中止连接,只要他们看到(不可信)的提琴手证书。

从IOS 10开始,还有一个额外的步骤。 你需要相信证书。 设置 – >常规 – >关于 – >证书信任设置

https://textslashplain.com/2016/07/27/using-fiddler-with-ios-10-and-android-7

一些版本的提琴手处理这个比其他人更好。 在我的工作场所,我们需要通过Fiddler路由外部设备。 完全相同的设置和提琴手选项,我们有四个电脑和两个设备。 PC Fiddler实例中的两个卡住了,无论哪一个设备每次都无法成功地进行通道。 两个PC Fiddler实例完美地工作,无论是任何设备。 PC之间的共同点是Fiddler版本:Fiddler 4.4.9.2:在两台PC上,两个外部设备的隧道工作Fiddler 4.4.9.7:在两台PC上,两个外部设备

另外请注意,Win8应用程序还有进一步的设置,以避免卡住隧道。 您可能需要按照“Win8configuration”button,确保您的应用程序被检查为环回免除,重新启动Fiddler …不幸的是,这是我迄今为止只见过的东西,你可能仍然被困在隧道您closuresHTTPS解密设置并将其重新打开。 即使你已经信任证书,然后重新启动提琴手。 我无法解释一个,但我回到了刚开始使用的设置,它刚刚开始工作。

最后,如果你正在使用appxmanifest开发自己的Win8应用程序,那么打开privateNetworkClientServer之类的function来帮助启用某些Fiddlertesting场景并不会有什么坏处。

我想现在回答这个问题还姗姗来迟,我的回答可能不会直接解决问题,但我认为这将解决主要动机。

因此,如果您正在监控的是networking应用程序,则Google Chrome基本上可让您查看Network->Websockets ,如下所示。 在这里输入图像说明