Fiddler网关代理用户名/密码

Haz*_*zar 6 proxy fiddler

我正在尝试拦截使用HTTP代理(基本HTTP身份验证密码保护)访问其资源的Web应用程序.

在Fiddler选项中,有一个手动代理配置设置.但在该字段中,我只能定义代理地址和端口.我需要为上游代理定义用户名/密码组合.

有没有办法做到这一点?

Eri*_*Law 11

您的方案有点不清楚.收到邮件时,客户端自动提示代理凭据HTTP/407,尽管许多人不这样做.

如果您的问题是:"如何Proxy-Authorization为通过Fiddler的所有请求添加标头?" 那很简单.

规则>自定义规则>滚动OnBeforeRequest并添加:

if (!oSession.isHTTPS) 
{
  oSession.oRequest["Proxy-Authorization"] = "Basic dXNlcm5hbWU6cGFzc3dvcmQ=";
}
Run Code Online (Sandbox Code Playgroud)

dXNlcm5hbWU6cGFzc3dvcmQ="username:password"字符串的base64编码版本在哪里.您可以使用Fiddler的工具>文本向导来对字符串进行base64编码.