C#:链接代理时如何修复“ System.Security.Authentication.AuthenticationException”?

时间:2019-05-03 19:57:07

标签: c# https proxy transparent socks

我正在本地连接到Tor(TcpClient),然后使用C#连接到公共HTTPS代理。

建立与HTTPS代理的连接后(我收到“ HTTP / 1.1 200连接已建立”),我不知道如何继续。

我在代理服务器的初始响应之后创建了一个新的SSLStream:

using (SslStream sslStream = new SslStream(http.GetStream()))
sslStream.AuthenticateAsClient(...) // ERROR

无论我选择哪个targetHost,都会出现以下异常:System.Security.Authentication.AuthenticationException

我尝试了这段代码,但也没有帮助我

                System.Net.ServicePointManager.ServerCertificateValidationCallback += delegate (
    object sender,
    X509Certificate cert,
    X509Chain chain,
    SslPolicyErrors sslPolicyErrors)
                {
                    return true;
                };

我的错误在哪里?

0 个答案:

没有答案