代理检测支持ipv6
This commit is contained in:
parent
dabdbca566
commit
e004a36485
@ -112,13 +112,13 @@ namespace FastGithub
|
|||||||
|
|
||||||
if (IPAddress.TryParse(proxyServer.Host, out var address))
|
if (IPAddress.TryParse(proxyServer.Host, out var address))
|
||||||
{
|
{
|
||||||
return address.Equals(IPAddress.Loopback);
|
return IPAddress.IsLoopback(address);
|
||||||
}
|
}
|
||||||
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
var addresses = await Dns.GetHostAddressesAsync(proxyServer.Host);
|
var addresses = await Dns.GetHostAddressesAsync(proxyServer.Host);
|
||||||
return addresses.Contains(IPAddress.Loopback);
|
return addresses.Any(item => IPAddress.IsLoopback(item));
|
||||||
}
|
}
|
||||||
catch (Exception)
|
catch (Exception)
|
||||||
{
|
{
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user