属性重命名
This commit is contained in:
parent
e7251a8a48
commit
f24592515f
@ -74,7 +74,7 @@ namespace FastGithub.Http
|
|||||||
{
|
{
|
||||||
Domain = uri.Host,
|
Domain = uri.Host,
|
||||||
IsHttps = uri.Scheme == Uri.UriSchemeHttps,
|
IsHttps = uri.Scheme == Uri.UriSchemeHttps,
|
||||||
TlsSniPattern = this.domainConfig.GetTlsSniPattern().WithDomain(uri.Host).WithRandom()
|
TlsSniValue = this.domainConfig.GetTlsSniPattern().WithDomain(uri.Host).WithRandom()
|
||||||
};
|
};
|
||||||
request.SetRequestContext(context);
|
request.SetRequestContext(context);
|
||||||
|
|
||||||
@ -93,7 +93,7 @@ namespace FastGithub.Http
|
|||||||
}
|
}
|
||||||
uriBuilder.Host = address.ToString();
|
uriBuilder.Host = address.ToString();
|
||||||
request.Headers.Host = context.Domain;
|
request.Headers.Host = context.Domain;
|
||||||
context.TlsSniPattern = context.TlsSniPattern.WithIPAddress(address);
|
context.TlsSniValue = context.TlsSniValue.WithIPAddress(address);
|
||||||
}
|
}
|
||||||
request.RequestUri = uriBuilder.Uri;
|
request.RequestUri = uriBuilder.Uri;
|
||||||
}
|
}
|
||||||
@ -173,7 +173,7 @@ namespace FastGithub.Http
|
|||||||
await sslStream.AuthenticateAsClientAsync(new SslClientAuthenticationOptions
|
await sslStream.AuthenticateAsClientAsync(new SslClientAuthenticationOptions
|
||||||
{
|
{
|
||||||
EnabledSslProtocols = SslProtocols.Tls12 | SslProtocols.Tls13,
|
EnabledSslProtocols = SslProtocols.Tls12 | SslProtocols.Tls13,
|
||||||
TargetHost = requestContext.TlsSniPattern.Value,
|
TargetHost = requestContext.TlsSniValue.Value,
|
||||||
RemoteCertificateValidationCallback = ValidateServerCertificate
|
RemoteCertificateValidationCallback = ValidateServerCertificate
|
||||||
}, cancellationToken);
|
}, cancellationToken);
|
||||||
return sslStream;
|
return sslStream;
|
||||||
|
|||||||
@ -18,8 +18,8 @@ namespace FastGithub.Http
|
|||||||
public string? Domain { get; set; }
|
public string? Domain { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 获取或设置Sni值的表达式
|
/// 获取或设置Sni值
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public TlsSniPattern TlsSniPattern { get; set; }
|
public TlsSniPattern TlsSniValue { get; set; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user