Налаштування проксі в .NET HttpClient
The HTTP client for C# and the rest of .NET. Спрямуйте його на резидентний пул Eveses конфігурацією нижче — гео живе в імені користувача, тож зміна країни не потребує міняти щось іще.
proxy.eveses.com:12321 · SOCKS5 на 32325 · 199 країн · від $7.35/ГБ
The proxy lives on the handler, and `HttpClient` is supposed to be a singleton — but a singleton binds the handler for its lifetime, so a rotating geo needs either `SocketsHttpHandler.PooledConnectionLifetime` or one client per geo.
Конфігурація
using System.Net;
var handler = new HttpClientHandler
{
Proxy = new WebProxy("http://proxy.eveses.com:12321")
{
Credentials = new NetworkCredential(
"eveses_user_country-us", "YOUR_PROXY_PASSWORD"),
},
UseProxy = true,
};
// One client per geo; reuse it.
var client = new HttpClient(handler) { Timeout = TimeSpan.FromSeconds(30) };
var body = await client.GetStringAsync("https://target-site.com");Змінити країну, не чіпаючи .NET HttpClient
eveses_user_country-deeveses_user_country-de_session-ab12cd34_lifetime-30mГео і сесія живуть в імені користувача, а не в хості чи порті. Уся конфігурація на цій сторінці лишається тією самою при зміні країни — ви правите один рядок. Адресуються 199 країн, у більшості з них ще й токени міста та регіону.
Часті питання
Як налаштувати проксі в .NET HttpClient?›
Як обрати країну виходу для .NET HttpClient?›
Як зберегти один IP між запитами в .NET HttpClient?›
Скільки це коштує?›
Інші інтеграції
Запустити .NET HttpClient через резидентні IP
$7.35/ГБ на 1 ГБ, $2.57/ГБ на обсязі — ті самі доступи в усіх інструментах.
Отримати проксі →