2016-06-30 11 views
1

Ich verwende Fiddler Core in meinem Projekt und habe Erfolgsweiterleitungsanforderungen über einen SOCKS-Proxy, der keine Authentifizierung erfordert.Herstellen einer Verbindung mit einem SOCKS-Proxy, der eine Authentifizierung erfordert

oS["x-OverrideGateway"] = string.Format("socks={0}:{1}", ProxyHost, ProxyPort); 

Jetzt versuche ich, an einen SOCKS-Proxy zu verbinden, die eine Authentifizierung erfordert. Ich habe versucht, das folgende, pro nicht-SOCKS-Handbuch hinzuzufügen: Authenticate With CBT.

oS["X-AutoAuth"] = Auth; 

Wo Auth ist eine Zeichenfolge, die Anmeldeinformationen in Form username:password enthält. Die Verbindung schlägt jedoch immer mit einer Bad Gateway Ausnahme fehl. Es ist mir gelungen, eine Verbindung zum selben SOCKS-Proxy herzustellen, indem ich curl verwende und seinen Richtlinien für einen authentifizierten SOCKS-Proxy folge.

Nachdem X-AutoAuth nicht funktioniert habe ich einige der Code reflektiert und festgestellt, dass dieser Authentifizierungsmechanismus nicht für SOCKS verwendet wird.

Antwort