【发布时间】:2016-11-02 21:46:00
【问题描述】:
我在我的项目中使用 Fiddler Core,并且已通过不需要身份验证的 SOCKS 代理成功路由请求。
oS["x-OverrideGateway"] = string.Format("socks={0}:{1}", ProxyHost, ProxyPort);
现在我正在尝试连接到需要身份验证的 SOCKS 代理。根据这个非 SOCKS 指南,我尝试添加以下内容:Authenticate With CBT。
oS["X-AutoAuth"] = Auth;
其中Auth 是包含username:password 形式的凭据的字符串。但连接总是失败并出现 Bad Gateway 异常。我已经使用curl 成功连接到同一个 SOCKS 代理,并遵循它的认证 SOCKS 代理指南。
X-AutoAuth不起作用后我反映了一些代码,发现SOCKS没有使用这种认证机制。
【问题讨论】:
标签: c# authentication fiddler fiddlercore