Aller au contenu
Se connecter S'inscrire

Sessions

Par défaut, chaque requête effectue une rotation vers une nouvelle IP. Lorsque vous avez besoin de la même IP pour plusieurs requêtes, ouvrez une session persistante.

Envoyez des requêtes sans indicateur sid. Chaque requête utilise une IP différente.

Fenêtre de terminal
curl -x customer-USERNAME-country-us:PASSWORD@p.shifter.io:443 \
https://ipinfo.io/json
# 72.14.201.44
curl -x customer-USERNAME-country-us:PASSWORD@p.shifter.io:443 \
https://ipinfo.io/json
# 98.207.12.9

Ajoutez sid-<id> au nom d’utilisateur. L’id est une chaîne de caractères que vous choisissez librement ; les requêtes suivantes portant le même id renvoient la même IP jusqu’à l’expiration du TTL ou jusqu’à ce que l’IP se déconnecte en amont. ttl-<seconds> est facultatif et n’est valide qu’accompagné de sid ; il remplace la durée de vie par défaut (120 secondes, minimum 1). Le générateur d’endpoint du panneau utilise également 120 par défaut.

customer-USERNAME-country-us-sid-order42 # default 120s lifetime
customer-USERNAME-country-us-sid-order42-ttl-600 # custom 10-minute lifetime
Fenêtre de terminal
curl -x customer-USERNAME-sid-order42-ttl-600:PASSWORD@p.shifter.io:443 \
https://ipinfo.io/json
# 72.14.201.44
curl -x customer-USERNAME-sid-order42-ttl-600:PASSWORD@p.shifter.io:443 \
https://ipinfo.io/json
# 72.14.201.44 (same)
  • Choisissez un identifiant unique par workflow (order-42, user-a7f3, checkout-2024-11-21-1).
  • Deux exécutions distinctes partageant le même id au même moment entreront en conflit sur une seule IP persistante.
  • L’id est arbitraire ; Shifter ne l’analyse pas. Il est utilisé comme clé de cache.
  • Après ttl secondes, l’association est supprimée et la requête suivante effectue une rotation vers une nouvelle IP (les indicateurs de ciblage sont conservés).
  • Si l’IP résidentielle sous-jacente se déconnecte plus tôt, la session se termine prématurément et la requête suivante effectue une rotation.

Les sessions persistantes respectent vos autres indicateurs. Un id de session verrouille une IP au sein de votre filtre :

customer-USERNAME-country-us-city-los_angeles-sid-scrape1 # default 120s
customer-USERNAME-country-us-city-los_angeles-sid-scrape1-ttl-300 # custom 5-min

Toutes les requêtes portant le même id restent sur une seule IP de Los Angeles pendant toute la durée du TTL.