Sesje i rotacja · glosariusz

Żywy i rotacyjny

Funkcja utrzymywania aktywności protokołu HTTP umożliwia klientowi wysyłanie kilku żądań za proxy jednego połączenia TCP. Za proxy rotacyjnego serwera proxy wyjście jest wybierane w momencie otwarcia połączenia, więc każde żądanie ponownie użyte w tym połączeniu wychodzi z tego samego adresu IP. Dlatego klienci, którzy łączą połączenia, widzą mniej zmian adresu IP, niż się spodziewają; wymuszanie nowego połączenia na żądanie przywraca rotację na żądanie.

2 min odczytu Również nazywane ponowne połączenie, stałe połączenia Aktualizacja

Objawy#

  • Wywołanie IP-echo zwraca ten sam adres kilka razy z rzędu, mimo że nie ustawiono identyfikatora sesji.
  • Cel ograniczający szybkość transmisji na adres IP blokuje robota, który „rotuje”, ale ponownie wykorzystuje pulę dziesięciu połączeń.

Fixes według klienta#

KlientJak uzyskać nowe połączenie na życzenie
cURLKażde wywołanie jest już nowym połączeniem
Python requestsrequest.get(...) bez sesji lub headers={"Połączenie": "zamknij"}
Node.js fetch / undicinowy ProxyAgent na żądanie lub potok: 1 z keepAliveTimeout: 0
Idź na stronę internetową / httpTransport.DisableKeepAlives = true
Przeglądarkiniekontrolowany; zamiast tego użyj sesji lepkiej i obracaj, zmieniając -sid-

W drugą stronę#

Jeśli *chcesz* mieć jedno wyjście dla kilku żądań, Keep-alive jest Twoim przyjacielem na tym samym połączeniu, ale nie polegaj na nim: użyj sesja lepka tak gwarancja przetrwa resety połączeń.

Jak to działa w Proxy Cyber#

Kluczowe bramy proxy wybierają wyjście przy każdym nowym połączeniu i zachowują je przez cały czas trwania tego połączenia (bezczynne połączenia są zamykane po 60 sekundach). -sid- sprawia, że ​​wybór jest wyraźny i niezależny od połączenia.

Twoje konto

Zarządzaj swoimi proxy na jednym koncie

Porównuj sieci, składaj zamówienia i śledź saldo oraz prośby o wsparcie z jednego pulpitu nawigacyjnego. Nasz zespół sprawdza płatności i podaje szczegóły połączenia po dostawie.

Utwórz konto