public string currentProxy(string _proxy, int port)
{
try
{
RestClient client = new RestClient();
if (_proxy != null) { client.Options.Proxy = new WebProxy("socks5://" + proxy, port); }
Console.WriteLine(proxy);
var response = client.ExecuteGet(request: new RestRequest("https://ifconfig.me"));
if ((int)response.StatusCode != 200)
{
Console.WriteLine((int)response.StatusCode);
return null;
}
return response.Content.Replace("\n", "");
} catch { return null; }
}
public string currentProxy(string _proxy, int port)
{
try
{
RestClient client = new RestClient();
if (_proxy != null) { client.Options.Proxy = new WebProxy("socks5://" + proxy, port); }
Console.WriteLine(proxy);
var response = client.ExecuteGet(request: new RestRequest("https://ifconfig.me"));
if ((int)response.StatusCode != 200)
{
Console.WriteLine((int)response.StatusCode);
return null;
}
return response.Content.Replace("\n", "");
} catch { return null; }
}