Symptomy#
- IP-echo volání vrací stejnou adresu několikrát za sebou, i když není nastaveno žádné session id.
- Cíl, který omezuje rychlost na IP blokuje prohledávač, který "rotates", ale znovu používá fond deseti připojení.
Opravy podle klienta#
| Klient | Jak získat nové připojení na žádost |
|---|---|
| cURL | Každé volání je již nové spojení |
| Pythonové požadavky | requests.get(...) bez Session, nebo headers={"Connection": "close"} |
| Node.js fetch / jedenáct | nový ProxyAgent na požadavek nebo pipelining: 1 s keepAliveTimeout: 0 |
| Přejít na net/http | Transport.DisableKeepAlives = pravda |
| Prohlížeče | není kontrolovatelný; místo toho použijte sticky session a rotujte změnou -sid- |
A naopak#
Pokud *chcete* jeden výstup pro několik požadavků, keep-alive je váš přítel na stejném připojení, ale nespoléhejte se na něj: použijte Sticky session takže záruka přežije resetování připojení.
Jak to funguje v Proxy Cyber#
Klíčové proxy brány vybírají výstup pro každé nové připojení a ponechávají si jej po celou dobu trvání spojení (nečinná spojení jsou uzavřena po 60 sekundách). -sid- činí volbu explicitní a nezávislou na připojení.