Expliqué
Un proxy rotatif est un concept au niveau du service plutôt qu'un proxy unique : au lieu de vous donner une seule IP, il vous donne accès à un pool d'IP et la passerelle en choisit une différente pour chaque requête que vous envoyez (ou effectue une rotation selon un minuteur). Le site de destination voit un flux de requêtes provenant de nombreuses IP différentes, ce qui constitue la défense la plus efficace contre les limites de débit par IP.
Les services de proxies rotatifs sont le plus souvent construits sur des proxies résidentiels, où le pool sous-jacent est constitué de centaines de millions d'IP grand public dans lequel la passerelle peut puiser. Chaque requête semble indépendante : la passerelle termine une connexion, choisit une nouvelle IP de sortie et ouvre une nouvelle connexion pour la requête suivante, de sorte qu'un site cible ne peut pas relier votre activité à une source unique.
Le compromis est la continuité de session. Tout ce qui nécessite la même IP sur plusieurs requêtes (flux de connexion, paiements multi-étapes, jetons CSRF liés à l'IP) se brise avec une rotation par requête. Pour ces cas, vous utiliseriez des sessions sticky, qui conservent une IP pendant une fenêtre définie avant de la faire tourner.
Comment ça fonctionne
Lorsque vous vous connectez à une passerelle de proxy rotatif, vous vous authentifiez une seule fois et envoyez des requêtes comme si vous vous adressiez à un seul point de terminaison. La passerelle maintient un pool d'IP de sortie disponibles (résidentielles, ISP ou mobiles selon le produit). Pour chaque requête entrante, elle sélectionne une IP, de façon aléatoire, en round-robin, ou selon des filtres géographiques/de santé, et transmet la requête via cette IP.
Le site de destination voit N requêtes provenant de N IP différentes, même si toutes proviennent du même client. La passerelle gère toute la gestion des connexions, les vérifications de santé des IP et la logique de rotation ; du point de vue du client, c'est une seule adresse proxy qui renvoie « comme par magie » une IP source différente à chaque requête.