Erklärt
Ein rotierender Proxy ist ein Konzept auf Dienstleistungsebene und kein einzelner Proxy: Anstatt Ihnen eine IP zu geben, gewährt er Ihnen Zugang zu einem Pool von IPs, und das Gateway wählt für jede gesendete Anfrage eine andere aus (oder rotiert nach einem Timer). Die Zielseite sieht einen Strom von Anfragen, die von vielen verschiedenen IPs kommen -- was die wirksamste Abwehr gegen IP-basierte Rate-Limits ist.
Rotierende Proxy-Dienste werden am häufigsten auf Basis von Residential-Proxys aufgebaut, bei denen der zugrunde liegende Pool aus Hunderten von Millionen von Verbraucher-IPs besteht, aus denen das Gateway schöpfen kann. Jede Anfrage wirkt unabhängig -- das Gateway beendet eine Verbindung, wählt eine neue Exit-IP und öffnet eine neue Verbindung für die nächste Anfrage -- sodass eine Zielseite Ihre Aktivität nicht auf eine einzige Quelle zurückverfolgen kann.
Der Kompromiss liegt bei der Sitzungskontinuität. Alles, was dieselbe IP über mehrere Anfragen hinweg erfordert (Login-Abläufe, mehrseitige Checkouts, IP-gebundene CSRF-Tokens), funktioniert bei der anfragebezogenen Rotation nicht. Dafür würden Sie Sticky Sessions verwenden, die eine IP für ein definiertes Zeitfenster beibehalten, bevor sie rotieren.
So funktioniert es
Wenn Sie sich mit einem rotierenden Proxy-Gateway verbinden, authentifizieren Sie sich einmal und senden Anfragen, als würden Sie an einen einzigen Endpunkt senden. Das Gateway pflegt einen Pool verfügbarer Exit-IPs (Residential, ISP oder mobil, je nach Produkt). Für jede eingehende Anfrage wählt es eine IP -- zufällig, im Round-Robin-Verfahren oder basierend auf Geo-/Gesundheitsfiltern -- und leitet die Anfrage über diese IP weiter.
Die Zielseite sieht N Anfragen von N verschiedenen IPs, obwohl alle vom selben Client stammen. Das Gateway übernimmt die gesamte Verbindungsverwaltung, IP-Gesundheitsprüfungen und Rotationslogik, sodass es aus der Perspektive des Clients eine einzige Proxy-Adresse ist, die bei jeder Anfrage 'wie von Zauberhand' eine andere Quell-IP zurückgibt.