Przejdź do treści
Tłumaczenie maszynowe z języka angielskiego. Zobacz oryginał
Słownik · Profile i sesje

Sticky session (proxy)

Ustawienie proxy, które utrzymuje ten sam adres IP wyjścia podczas kolejnych zapytań przez określony czas.

Definicja

Sticky session to funkcja dostawcy proxy, która kieruje serię zapytań przez ten sam adres IP wyjścia zamiast rotować do nowego przy każdym zapytaniu. Jest ona definiowana przez produkt każdego dostawcy, a nie przez standard internetowy, więc długość sesji, wyzwalacze i zachowanie w przypadku błędów różnią się w zależności od dostawcy. (W równoważeniu obciążenia „sticky session” oznacza coś innego: przypisanie użytkownika do jednego serwera backendowego.)

Diagram porównujący rotację adresów IP przy każdym zapytaniu z jednym stałym adresem IP (sticky IP)
Diagram redakcyjny (uproszczona ilustracja, nie zrzut ekranu produktu).

Jak to działa

  • Dodajesz identyfikator sesji do nazwy użytkownika proxy lub używasz dedykowanego portu; zapytania z tym samym identyfikatorem ponownie wykorzystują jeden adres IP wyjścia.
  • Przykład z dokumentacji Oxylabs: proxy rezydencjalne rotują przy każdym zapytaniu domyślnie; parametr sessid domyślnie utrzymuje ten sam adres IP przez 10 minut (lub do 60 sekund nieaktywności), sesstime wydłuża go do 1440 minut.
  • Jeśli urządzenie rezydencjalne zostanie rozłączone, niektórzy dostawcy po cichu rotują do nowego adresu IP, podczas gdy rygorystyczne tryby pojedynczego adresu IP zwracają błąd (Oxylabs: HTTP 502 dla sessid_oneip).

Dlaczego to ma znaczenie

  • Przepływy pracy wymagające zalogowania zazwyczaj potrzebują stabilnego adresu IP przez cały czas trwania sesji; adres IP, który zmienia się w trakcie logowania, może wywołać kontrole bezpieczeństwa.
  • Wiedza o tym, czy Twój dostawca rotuje adresy, czy zgłasza błąd przy rozłączeniu, pomaga wybrać odpowiedni tryb dla profilu przeglądarki.

Ograniczenia i powszechne błędne przekonania

  • "Sticky oznacza stałe". Sesje wygasają, a rówieśnicy rezydencjalni mogą się rozłączyć; należy zaplanować, że adres IP w końcu ulegnie zmianie.
  • "Czas sesji gwarantuje ukończenie". Oxylabs zauważa, że sesja kończy się po wygaśnięciu licznika, nawet jeśli zapytania są w toku.
Przykład: Tester QA przeprowadza 20-minutowy test zakupu przez jeden profil przeglądarki, używając sticky session ustawionej na 30 minut, dzięki czemu cały proces wydaje się pochodzić z jednej lokalizacji.

Żadna przeglądarka ani proxy nie może zagwarantować, że konta nie zostaną ograniczone. Przestrzegaj zasad każdej platformy.

Powiązane terminy

  • Residential proxy — Proxy, którego adres IP wyjściowy należy do konsumenckiego połączenia internetowego, a nie do centrum danych.
  • Profil przeglądarki — Osobny zestaw danych przeglądarki — ciasteczka, historia, ustawienia, rozszerzenia — przechowywany oddzielnie od innych profili.
  • Wyciek WebRTC — Gdy WebRTC ujawnia adres IP, który różni się od adresu proxy lub VPN, który w przeciwnym razie widzi witryna.