.NET HttpClient mit Proxy einrichten
The HTTP client for C# and the rest of .NET. Richte es mit der Konfiguration unten auf den eveses-Residential-Pool aus — die Geo steckt im Benutzernamen, sonst muss für einen Länderwechsel nichts geändert werden.
proxy.eveses.com:12321 · SOCKS5 auf 32325 · 199 Länder · ab $7.35/GB
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.
Konfiguration
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");Land wechseln, ohne .NET HttpClient anzufassen
eveses_user_country-deeveses_user_country-de_session-ab12cd34_lifetime-30mGeo und Session leben im Benutzernamen, nicht im Host oder Port. Jede Konfiguration auf dieser Seite bleibt beim Länderwechsel unverändert — du bearbeitest einen einzigen String. 199 Länder sind adressierbar, in den meisten davon zusätzlich Stadt- und Regions-Token.
FAQ
Wie stelle ich in .NET HttpClient einen Proxy ein?›
Wie wähle ich das Land, aus dem .NET HttpClient herauskommt?›
Wie behalte ich in .NET HttpClient dieselbe IP über mehrere Requests?›
Was kostet das?›
Weitere Integrationen
.NET HttpClient über Residential-IPs laufen lassen
$7.35/GB bei 1 GB, $2.57/GB im Volumen — dieselben Zugangsdaten in jedem Tool.
Proxys holen →