Sessioner & rotation · ordliste

Hold-i-live og rotation

HTTP keep-alive lader en klient sende flere forespørgsler over én TCP forbindelse. Gennem en roterende proxy, udgangen vælges når forbindelsen åbnes, så hver anmodning genbruges på den forbindelse afgår fra samme IP. Klienter som pooler forbindelser ser derfor færre IP ændringer end de forventer; at tvinge en ny forbindelse pr anmodning gendanner per-forespørgsel rotation.

2 min læsning Også kaldet genbrug af forbindelse, vedvarende forbindelser Opdateret

Symptomer#

  • Et IP-echo kald returnerer den samme adresse flere gange i træk, selvom ingen session id er sat.
  • Et mål, der begrænser hastigheden pr. IP, blokerer en gennemsøgningsrobot, som "roteres", men genbruger en pulje med ti forbindelser.

Rettelser efter kunde#

KlientSådan får du en ny forbindelse pr. anmodning
cURLhver påkaldelse er en ny forbindelse allerede
Python- forespørgslerrequests.get(...) uden en Session, eller headers={"Forbindelse": "lukke"}
Node.js hent / elleveAntal nye ProxyAgent pr. anmodning eller pipelining: 1 med keepAliveTimeout: 0
Gå til net/httpTransport.DisableKeepAlives = sand
Browsereikke kontrollerbar; brug en klæbrig session i stedet og roter ved at ændre -sid-

Den anden vej rundt#

Når du *ønsker* en udgang for flere forespørgsler, er keep-alive din ven på den samme forbindelse, men stol ikke på det: brug en klæbrig session så garantien overlever forbindelses nulstillinger.

Sådan fungerer det hos Proxy Cyber#

Proxy Cyber-gateways vælger exit for hver ny forbindelse og beholder den i hele forbindelsens levetid (inaktive forbindelser lukkes efter 60 sekunder). -sid- gør valget eksplicit og forbindelsesuafhængigt.

Din konto er blevet oprettet

Administrer alle dine proxyer fra én konto

Sammenlign netværk, placer ordrer og følg din saldo og supportanmodninger fra ét dashboard Vores team gennemgår betalinger og giver forbindelsesoplysninger efter levering.

Opret konto