Simptomi#
- IP-echo poziv vraća istu adresu nekoliko puta zaredom iako nije postavljen ID sesije.
- Cilj koji ograničava brzinu po IP blokira crawler koji "rotiraju", ali ponovno koristi bazen od deset veza.
Ispravci po klijentu#
| Klijent | Kako dobiti novu vezu po zahtjevu |
|---|---|
| cURL | Svaki poziv je nova veza već |
| Python zahtjevi | requests.get(...) bez sesije, ili headers={"Connection": "close"} |
| Node.js dohvaćanje / jedanaest | Broj novih ProxyAgent po zahtjevu ili cijevni: 1 s keepAliveTimeout: 0 |
| Idi na net/http | Transport.DisableKeepAlives = istinit |
| Preglednici | Ne može se kontrolirati; umjesto toga koristite ljepljivu sesiju i rotirajte mijenjanjem -sid- |
Nasuprot tome.#
Kada *želite* jedan izlaz za nekoliko zahtjeva, keep-alive je vaš prijatelj na istoj vezi, ali ne oslanjajte se na njega: koristite ljepljiva sesija Tako da jamstvo preživljava reseta veze.
Kako to funkcionira u Proxy Cyber#
Ključni proxy pristupnici odabiru izlaz po novoj vezi i drže ga za život te veze (neaktivne veze se zatvaraju nakon 60 sekundi). -sid- čini izbor eksplicitan i neovisan o vezi.