Explicado
Uma sessão fixa é o oposto da rotação de IP por requisição: em vez de escolher um novo IP de saída para cada requisição, o gateway do proxy fixa um IP ao seu tráfego durante toda a sessão. A sessão geralmente é delimitada por um ID de sessão que você passa no nome de usuário do proxy (por exemplo, `customer-USER-session-abc123`) e dura até que a janela de persistência do gateway expire (normalmente 1, 5, 10 ou 30 minutos).
Sessões fixas são essenciais para qualquer fluxo de trabalho em que o site de destino vincula o estado ao IP de origem. Páginas de login, fluxos de checkout com várias páginas, tokens CSRF vinculados a IP, resultados de pesquisa paginados e a maioria das tarefas de gerenciamento de conta exigem o mesmo IP em várias requisições. Se você usasse rotação por requisição, a segunda requisição cairia em um IP diferente e o destino a trataria como um visitante novo e não autenticado.
A maioria dos provedores de proxies residenciais expõe ambos os modos através do mesmo gateway. Você ativa a persistência sob demanda incluindo um ID de sessão na autenticação do proxy, e a desativa removendo-o.
Como Funciona
Quando você se conecta a um gateway de proxy rotativo com um ID de sessão em suas credenciais de autenticação, o gateway faz o hash do ID de sessão e o vincula a um IP de saída específico do pool. Todas as solicitações subsequentes que usam o mesmo ID de sessão são roteadas por esse IP até que a janela de persistência expire ou o IP fique instável.
Quando você altera o ID de sessão (ou para de enviar um), o gateway escolhe um novo IP. Isso oferece persistência por fluxo de trabalho sem perder o benefício de diversidade do pool — diferentes fluxos de trabalho executados em paralelo recebem cada um seu próprio IP fixo, enquanto ainda utilizam o mesmo grande pool rotativo.