Sessions & Rotation · Glossar

Lebendhaltung und Rotation

Mit HTTP Keep-Alive kann ein Client mehrere Anfragen über eine TCP-Verbindung senden. Über einen rotierenden Proxy wird der Ausgang beim Öffnen der Verbindung ausgewählt, sodass jede auf dieser Verbindung wiederverwendete Anfrage von derselben IP ausgeht. Clients, die Verbindungen bündeln, sehen daher weniger IP-Änderungen als erwartet; Durch das Erzwingen einer neuen Verbindung pro Anfrage wird die Rotation pro Anfrage wiederhergestellt.

2 min Lesezeit Auch Verbindungswiederverwendung oder dauerhafte Verbindungen genannt Aktualisiert

Symptome#

  • Ein IP-Echo-Anruf gibt mehrmals hintereinander dieselbe Adresse zurück, obwohl keine Sitzungs-ID festgelegt ist.
  • Ein Ziel, das die Rate pro IP begrenzt, blockiert einen Crawler, der „rotiert“, aber einen Pool von zehn Verbindungen wiederverwendet.

Fixes nach Client#

KundeWie man eine neue Verbindung pro Anfrage erhält
CURLJede Invokation ist bereits eine neue Verbindung
Python-Anfragenrequest.get(...) ohne Sitzung oder headers={"Connection": "close"}
Node.js fetch / undicineuer ProxyAgent pro Anfrage oder Pipelining: 1 mit keepAliveTimeout: 0
Go netto/httpTransport.DisableKeepAlives = wahr
Browsernicht kontrollierbar; Verwenden Sie stattdessen eine Sticky-Sitzung und rotieren Sie, indem Sie -sid- ändern.

Die andere Richtung rund#

Wenn Sie einen Exit für mehrere Anfragen *wollen*, ist Keep-Alive Ihr Freund auf derselben Verbindung, aber verlassen Sie sich nicht darauf: Verwenden Sie a Sticky Session Die Garantie überlebt die Resets der Verbindung.

Wie es bei Proxy Cyber funktioniert#

Proxy Cyber-Gateways wählen den Ausgang für jede neue Verbindung aus und behalten ihn für die Lebensdauer dieser Verbindung bei (inaktive Verbindungen werden nach 60 Sekunden geschlossen). -sid- macht die Auswahl explizit und verbindungsunabhängig.

Dein Konto

Verwalten Sie Ihre Proxies in einem Konto

Vergleichen Sie Netzwerke, geben Sie Bestellungen auf und verfolgen Sie Ihren Kontostand und Supportanfragen über ein Dashboard. Unser Team prüft die Zahlungen und stellt nach der Lieferung Verbindungsdetails bereit.

Konto erstellen