如何停止 Fiddler 显示 407 和 Tunnel To

How to stop Fiddler displaying 407 and Tunnel To

如何阻止 Fiddler 显示“407”和 "Tunnel To",它们看起来在每次成功的“200”之前生成两次

GET http://i.stack.imgur.com/G1dzB.png 407 Proxy Authentication Required 
   ( Access is denied.  ) (text/html)
GET http://i.stack.imgur.com/G1dzB.png 407 Proxy Authentication Required 
   ( Access is denied.  ) (text/html)
GET http://i.stack.imgur.com/G1dzB.png 200 OK (image/png)

CONNECT http://www.gravatar.com:443 407 Proxy Authentication Required 
   ( Access is denied.  ) (text/html)
CONNECT http://www.gravatar.com:443 407 Proxy Authentication Required 
   ( Access is denied.  ) (text/html)
CONNECT http://www.gravatar.com:443 200 Connection established ()

我已经启用了规则/隐藏 CONNECT 和过滤/仅显示 Intranet 主机,但我仍然得到这些会话

[更新] 尝试了自定义规则,OnBeforeRequest 并添加了...

if (oSession.HTTPMethodIs("CONNECT")) { 
    // works, the sessions are green
    // oSession["ui-color"] = "green"; 
    // doesn't work, the sessions appear in grey! 
    // oSession["ui-hide"] = "true"; 
}

Steve -- 如果您想获得准确的答案,请使用“文件”>“保存”>“会话存档 Zip”节省一些流量并共享 SAZ 文件(或使用“帮助”>“发送反馈”发送),我会看看。

HTTP/407s 显示是因为您的客户端位于身份验证代理服务器后面;在将请求发送到远程 Web 服务器之前,每个新连接都会导致与代理交换凭据。

显示 CONNECT 请求是因为当您的客户端发送 HTTPS 请求时,它首先向 Fiddler 发送一个 CONNECT 以告诉它连接到哪里(因为您的客户端不希望像 Fiddler 这样的代理能够解密安全流量).

使用过滤器或 ui-hide 标志应该可以正常工作;它可能由于几个不同的原因而没有隐藏,包括 HTTP 错误或 Fiddler 本身是否生成了请求(例如,如果您启用了规则 > 自动身份验证,可能会发生这种情况)。

SAZ 文件会告诉我到底发生了什么。