Sintomas#
- Uma chamada de eco IP retorna o mesmo endereço várias vezes seguidas, embora nenhum ID de sessão esteja definido.
- Um alvo que limita a taxa por IP bloqueia um rastreador que "gira", mas reutiliza um conjunto de dez conexões.
Correções por cliente#
| Cliente | Como obter uma nova conexão por solicitação |
|---|---|
| curvatura | cada invocação já é uma nova conexão |
| Solicitações Python | requests.get(...) sem uma sessão ou headers={"Connection": "close"} |
| Busca do Node.js / undici | novo ProxyAgent por solicitação ou pipeline: 1 com keepAliveTimeout: 0 |
| Acesse a rede/http | Transport.DisableKeepAlives = verdadeiro |
| Navegadores | não controlável; use uma sessão fixa e gire alterando -sid- |
O contrário#
Quando você *quer* uma saída para diversas requisições, keep-alive é seu amigo na mesma conexão, mas não confie nele: use um sessão persistente portanto, a garantia sobreviverá às reinicializações da conexão.
Como funciona no Proxy Cyber#
Os gateways Proxy Cyber selecionam a saída por nova conexão e a mantêm durante a vida dessa conexão (as conexões inativas são fechadas após 60 segundos). -sid- torna a escolha explícita e independente da conexão.