Rotierender Proxy
Ein Proxy-Aufbau, der jeder Anfrage oder nach Zeit eine andere IP zuweist und den Traffic über einen Pool verteilt, damit keine einzelne Adresse auffällt.
Ein rotierender Proxy gibt Ihnen eine Tür. Ihr Client wird einmal eingerichtet, mit einem einzigen Host und Port, und erfährt nie, welchen Ausgang er nutzt. Hinter dieser Tür tauscht der Anbieter die ausgehende IP aus einem Pool, bei jeder Anfrage oder nach Zeit. Zwischen der ersten und der zehntausendsten Anfrage ändert sich nichts an Ihrem Code.
Wegen dieses Umwegs heißt der Aufbau manchmal Backconnect: Sie verbinden sich mit dem Gateway, und das Gateway verbindet sich für Sie weiter. Es heißt auch, dass der Pool wachsen, schrumpfen oder Adressen unter Ihnen austauschen kann, ohne dass sich die Konfiguration ändert, und genau diese Eigenschaft wollen Sie, wenn die Adressen selbst geliehene Heimanschlüsse sind, die kommen und gehen.
Dass er die Ratenbegrenzung aushebelt, ist reine Arithmetik. Eine Grenze wird fast immer pro Adresse gezählt, also lösen zehntausend Anfragen von einer IP sie aus, und zehntausend Anfragen, verteilt auf mehrere tausend IPs, lösen sie nicht aus, weil keine einzelne Adresse je genug sammelt, um aufzufallen. Sie haben nichts Raffiniertes umgangen. Sie bündeln den Traffic einfach nicht mehr an einer Stelle.
Der Preis: Beständigkeit ist durch den Aufbau unmöglich. Ein Login, ein Warenkorb, ein Formular über mehrere Schritte, eine seitenweise Ergebnisliste, die an einem Cursor auf dem Server hängt: All das setzt voraus, dass derselbe Besucher zurückkommt, und eine frische IP bei der nächsten Anfrage sagt das Gegenteil. Schlimmer noch, es scheitert meist ohne Fehlermeldung. Es scheitert, indem es Sie abmeldet oder den Ablauf still neu beginnt, und das ist viel schwerer zu finden.
Rotation passt also zu zustandslosem Sammeln in großer Menge, das nur liest, und zu nichts, was eine Session enthält. Die Sticky Session gibt es genau dafür: Sie holt die Beständigkeit zurück, ohne den Pool aufzugeben.
So handhabt HProxy das
Unser Einstieg für rotierendes Residential ist ein einziges Gateway, res.hproxy.com:8080, mit dem Targeting im Benutzernamen statt in verschiedenen Hosts, ein Wechsel von Land oder Stadt ändert also nur die Zugangsdaten und nie die Konfiguration.
Häufige Fragen
Wie funktioniert ein rotierender Proxy?
Sie richten einen Gateway-Host mit Port ein und ändern ihn nie. Hinter diesem Endpunkt sitzt der Pool, und das Gateway vergibt pro Anfrage oder pro Session eine andere Ausgangsadresse. Ihr Code erfährt nie, welche Adresse er genutzt hat, und Adressen können unter Ihnen hinzukommen oder wegfallen, ohne dass sich die Konfiguration ändert.
Bricht ein rotierender Proxy meinen Login?
Ja, wenn Sie ihn mitten im Ablauf rotieren lassen, und das ist der häufigste Fehlgebrauch. Eine frische Adresse bei der nächsten Anfrage sagt der Seite, dass der Besucher umgezogen ist, und das wirkt wie eine gestohlene Session statt wie ein zurückkehrender Nutzer. Nutzen Sie eine Sticky Session in der Länge der Aufgabe oder für alles Langlebige eine statische Adresse.
Ist ein rotierender Proxy dasselbe wie ein Backconnect-Proxy?
Die Begriffe werden gleichbedeutend verwendet. Backconnect beschreibt den Mechanismus, dass Sie sich mit einem Punkt verbinden und dieser sich für Sie weiterverbindet, rotierend beschreibt, was mit der Ausgangsadresse passiert. Beide meinen ein einziges Gateway vor einem Pool.
Garantiert Rotation, dass ich nicht gesperrt werde?
Nein. Sie hebelt Grenzen aus, die pro Adresse gezählt werden, und das ist eine echte und häufige Kategorie, aber gegen eine misstrauisch behandelte Art von Adresse, einen TLS-Fingerabdruck, der Ihren Client verrät, oder Verhalten, das über alle Ihre Adressen maschinell wirkt, tut sie nichts. Rotation innerhalb eines markierten Netzes zeigt nur eine Reihe markierter Adressen.
Zurück zum vollständigen Glossar.