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.