Une session persistante est un paramètre de proxy qui maintient le routage de vos demandes à travers la même adresse IP de sortie pendant une période définie ou jusqu'à ce que vous changiez l'identifiant de session, au lieu d'assigner une nouvelle IP à chaque demande. Cette continuité permet aux tâches en plusieurs étapes telles que les connexions, les paniers et les paiements de s'exécuter sans que le site ne constate un changement d'IP en cours de session.
Sur certaines passerelles, vous pouvez définir la durée de la session persistante, dans certains cas jusqu'à 24 heures, et la session expire lorsque ce temps est écoulé.
Comment fonctionnent les sessions persistantes
Certaines passerelles de proxy rotatifs créent une session persistante à partir d'un identifiant de session que vous ajoutez au nom d'utilisateur du proxy :
- Les demandes qui réutilisent le même identifiant de session sortent par la même IP de sortie.
- L'IP reste assignée jusqu'à ce que la durée de session que vous avez choisie expire. Sur certains réseaux, elle se termine également si la session est inactive.
- Changer l'identifiant de session force une nouvelle IP. Cela vous permet d'exécuter plusieurs sessions persistantes en parallèle, chacune sur sa propre IP.
Limitations des sessions persistantes
- Une cible qui limite le taux par IP peut répondre avec
429 Too Many Requestsune fois qu'une IP envoie trop de demandes dans un temps donné. - Si l'IP se déconnecte avant la fin de la session, certaines passerelles échangent automatiquement une nouvelle IP. Cela peut interrompre une tâche en cours, donc prévoyez des tentatives.
- Lorsque la fenêtre de session se ferme, l'IP change, ce qui peut interrompre un travail encore en cours.