Zum Inhalt springen
Anmelden Registrieren

Sitzungen

Standardmäßig rotiert jede Anfrage zu einer neuen IP. Wenn Sie über mehrere Anfragen hinweg dieselbe IP benötigen, öffnen Sie eine Sticky Session.

Senden Sie Anfragen ohne sid-Flag. Jede Anfrage verwendet eine andere IP.

Terminal-Fenster
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

Fügen Sie sid-<id> zum Benutzernamen hinzu. Die id ist eine beliebige Zeichenfolge Ihrer Wahl; nachfolgende Anfragen mit derselben id liefern dieselbe IP zurück, bis die TTL abläuft oder die IP upstream ausfällt. ttl-<seconds> ist optional und nur zusammen mit sid gültig — es überschreibt die Standardlebensdauer (120 Sekunden, Minimum 1). Der Endpoint-Builder im Panel verwendet ebenfalls standardmäßig 120.

customer-USERNAME-country-us-sid-order42 # default 120s lifetime
customer-USERNAME-country-us-sid-order42-ttl-600 # custom 10-minute lifetime
Terminal-Fenster
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)
  • Wählen Sie etwas, das pro Workflow eindeutig ist (order-42, user-a7f3, checkout-2024-11-21-1).
  • Zwei separate Durchläufe, die gleichzeitig dieselbe id verwenden, kollidieren auf einer sticky IP.
  • Die id ist beliebig; Shifter parst sie nicht. Sie wird als Cache-Schlüssel verwendet.
  • Nach ttl Sekunden verfällt die Zuordnung, und die nächste Anfrage rotiert zu einer neuen IP (Targeting-Flags bleiben erhalten).
  • Wenn die zugrundeliegende Residential IP früher die Verbindung trennt, endet die Session vorzeitig und die nächste Anfrage rotiert.

Sticky Sessions berücksichtigen Ihre übrigen Flags. Eine Session-ID fixiert eine IP innerhalb Ihres Filters:

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

Alle Anfragen mit derselben id bleiben für die Dauer der TTL auf einer Los-Angeles-IP.