Fiddler - 隧道式http请求到端口443

Era*_*aka 65 fiddler

我有Fiddler来解密https流量.哪个工作得很好.

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

但是有些请求显示为"隧道到"端口443.此外,这些请求的协议显示为HTTP而不是HTTPS.我没有看到这些请求的解密内容.

在此输入图像描述

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

在此输入图像描述

有人能让我知道如何让小提琴手解密这些隧道式请求.如果你能提供一些关于这种情况下发生的事情的细节,也要感谢.

干杯.

Eri*_*Law 31

您应首先阅读此线程,该线程解释了HTTP CONNECT隧道的内容:https://groups.google.com/forum/#!topic / httpffiddler/RCkzE3HhhxY

由于您已启用解密,如果您在Fiddler中没有看到任何HTTPS流量,您可以启用过滤器(单击帮助>疑难解答过滤器),或者您尚未将Windows配置为信任Fiddler根证书,因此您的客户正在中止他们一看到(不受信任的)Fiddler证书就立即联系.

  • @Roberto:你问的是另一个问题,所以你应该通过在StackOverflow上创建一个新问题来实现.您几乎可以肯定的问题是您没有将您的设备配置为信任Fiddler的证书,因此他们没有发送任何请求,而是在他们看到Fiddler的证书时中止连接. (2认同)
  • @rahulg:我觉得你很困惑,就像原作者一样.Fiddler将`CONNECT`隧道显示为`Tunnel to`条目.在"隧道到"条目之后,解密的HTTPS请求和响应在会话列表中显示为它们自己的条目.我不知道你的'https套接字'是什么意思,但你可以放心,数百万用户使用Fiddler观看HTTPS流量. (2认同)

小智 8

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

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