Sticky sessions - são um modo de operação de proxies, onde um endereço IP é vinculado à sua sessão por um determinado período: de alguns minutos a várias horas. Isso é criticamente importante para muitas tarefas - desde scraping de marketplaces até o trabalho com painéis de anúncios. Uma configuração incorreta pode levar ao bloqueio de contas, falhas em scrapers e perda de dados.
Neste guia, vamos explorar o que são sticky sessions, como elas diferem da rotação de IP, em quais casos é obrigatório usar sticky sessions e quando é possível dispensá-las. Mostraremos configurações passo a passo para ferramentas populares: navegadores anti-detect, scrapers e APIs.
O que são sticky sessions e como funcionam
Sticky sessions - são um modo de operação de um servidor proxy, onde suas requisições passam pelo mesmo endereço IP durante um período determinado. Esse tempo é chamado de tempo de vida da sessão (session lifetime) e pode variar de 1 minuto a 24 horas, dependendo do provedor de proxy.
Imagine a seguinte situação: você acessa um site de marketplace com o IP 185.123.45.67, adiciona produtos ao carrinho e vai para a página de checkout. Se o IP mudar repentinamente para 92.45.78.123, o site pode interpretar isso como uma atividade suspeita - o carrinho será zerado, a sessão será reiniciada e, no pior dos casos, você poderá ser bloqueado por fingerprint.
Sticky sessions resolvem esse problema. Quando você se conecta a um servidor proxy, ele atribui a você um endereço IP específico do pool e mantém essa correspondência. Todas as suas requisições subsequentes dentro de uma sessão passam por esse mesmo IP. A sessão permanece ativa até que o tempo determinado expire ou até que você desconecte.
Como isso funciona tecnicamente: O provedor de proxy utiliza parâmetros especiais na URL de conexão ou na API. Por exemplo, o session ID - um identificador único da sua sessão. Enquanto você usar o mesmo session ID, o servidor proxy fornecerá o mesmo endereço IP. Quando o tempo da sessão expira ou você muda o session ID, um novo IP é atribuído.
Sticky sessions vs rotação de IP: principais diferenças
Muitos iniciantes confundem sticky sessions com rotação de endereços IP. Esses são abordagens opostas para trabalhar com proxies, cada uma resolvendo suas próprias tarefas. Vamos analisar as principais diferenças.
| Parâmetro | Sticky sessions | Rotação de IP |
|---|---|---|
| Princípio de operação | Um IP é vinculado à sessão por um período determinado | O IP muda após cada requisição ou em um intervalo determinado |
| Duração | De 1 minuto a 24 horas | De 1 segundo a vários minutos |
| Tarefa principal | Imitação do comportamento de um usuário real, preservação de sessões | Distribuição de carga, contorno de rate limiting |
| Uso para | Trabalho com contas, carrinhos em e-commerce, autorizações | Scraping em massa, coleta de dados sem autorização, contorno de bloqueios |
| Risco de banimento | Baixo com a configuração correta | Alto para tarefas com autorização |
Exemplo prático: Você trabalha com 20 contas do Facebook Ads através do navegador anti-detect Dolphin Anty. Para cada conta, você precisa de um IP estável durante toda a sessão de trabalho (geralmente 2-4 horas). Se o IP mudar a cada 5 minutos, o Facebook considerará isso como atividade suspeita - a conta será banida. Nesse caso, você precisa de sticky sessions com duração mínima de 2-4 horas.
Por outro lado, se você está scraping preços de concorrentes no Wildberries e faz 10.000 requisições por hora, a rotação de IP será preferível. Cada requisição vem de um novo endereço IP, o que reduz a probabilidade de bloqueio por quantidade de requisições de uma única fonte.
Quando sticky sessions são obrigatórias
Existem tarefas onde sticky sessions não são apenas uma recomendação, mas uma exigência obrigatória. Sem elas, você enfrentará problemas técnicos ou poderá ser bloqueado. Vamos considerar os principais cenários.
1. Trabalho com painéis de anúncios (Facebook Ads, TikTok Ads, Google Ads)
Todas as plataformas de anúncios monitoram rigorosamente a mudança de endereços IP dentro de uma mesma sessão. Se você acessar o Facebook Ads Manager de um IP, criar uma campanha e, após 10 minutos, seu IP mudar - o sistema de segurança considerará isso como uma invasão de conta. Resultado: troca forçada de senha, autenticação de dois fatores ou bloqueio total da conta.
Duração recomendada da sessão: 4-6 horas para uma sessão de trabalho. Se você trabalha com a conta diariamente, é melhor usar o mesmo IP por vários dias ou até semanas. Para isso, são adequados proxies residenciais com a possibilidade de vincular o IP por um longo período.
2. Multi-contas em redes sociais (Instagram, TikTok, VK)
Especialistas em SMM que gerenciam de 10 a 50 contas de clientes usam navegadores anti-detect como Dolphin Anty, AdsPower ou Multilogin. Cada perfil no navegador deve ter uma fingerprint única e um IP estável. Se o IP mudar durante o trabalho, a rede social pode vincular várias contas entre si (chain-ban) ou bloqueá-las por atividade suspeita.
Duração recomendada da sessão: no mínimo 30 minutos para ações pontuais (publicação de post, respostas a comentários), até 24 horas para trabalho ativo. O ideal é vincular um IP a uma conta de forma permanente.
3. E-commerce: trabalho com carrinhos e finalização de pedidos
Se você está testando o processo de compra em marketplaces (Wildberries, Ozon, Yandex.Market), adicionando produtos ao carrinho e indo para o pagamento, a mudança de IP resultará na reinicialização da sessão. O carrinho será zerado e você terá que começar de novo. Isso é especialmente crítico para cenários automatizados de compra ou monitoramento de disponibilidade de produtos.
Duração recomendada da sessão: 10-30 minutos - suficiente para concluir o processo de compra.
4. Scraping de dados com autorização
Se você está scraping dados de sites que requerem autorização (painéis pessoais, seções fechadas, APIs com tokens), a mudança de IP pode resultar na quebra da sessão. O token de autorização se tornará inválido e você terá que passar pela autenticação novamente. Isso desacelera o trabalho do scraper e aumenta o risco de bloqueio.
Duração recomendada da sessão: depende do tempo de vida do token de autorização no site-alvo. Normalmente, de 30 minutos a 2 horas.
5. Teste de aplicativos web de diferentes regiões
Marketers e especialistas em QA testam como o site é exibido para usuários de diferentes cidades e países. Por exemplo, verificam preços de passagens aéreas para Moscovo e São Petersburgo ou a disponibilidade de conteúdo para usuários do Cazaquistão. Para um teste correto, é necessário manter um IP durante toda a verificação, caso contrário, os resultados serão distorcidos.
Duração recomendada da sessão: 15-60 minutos, dependendo do volume de testes.
Quando sticky sessions não são necessárias ou são prejudiciais
Existem tarefas onde sticky sessions não apenas não são necessárias, mas podem até prejudicar a eficiência do trabalho. Vamos considerar tais casos.
1. Scraping em massa sem autorização
Se você está coletando grandes volumes de dados de páginas públicas (preços de produtos, descrições, características), a rotação de IP será mais eficaz. Muitos sites limitam o número de requisições de um único IP em um determinado período (rate limiting). Por exemplo, o Wildberries pode bloquear um IP se ele receber mais de 100 requisições por minuto.
Com a rotação, cada requisição vem de um novo IP, o que permite contornar essas limitações e coletar dados de 10 a 100 vezes mais rápido. Nesse caso, proxies de datacenter com rotação rápida serão a escolha ideal.
2. Verificação de anúncios e posições de SEO
Quando você verifica como seus anúncios aparecem no Google Ads ou Yandex.Direct de diferentes regiões, você precisa mudar rapidamente entre endereços IP de diferentes cidades. Sticky sessions aqui só atrapalham - você terá que esperar o término da sessão ou mudar manualmente o session ID.
3. Coleta de dados de APIs sem restrições
Se a API do serviço não tem restrições por IP e usa apenas tokens de autorização, sticky sessions não oferecem vantagens. Você pode usar rotação ou até mesmo dispensar o uso de proxies.
Importante: Usar sticky sessions para tarefas onde elas não são necessárias leva a um desperdício ineficiente de tráfego e diminuição da velocidade de trabalho. Sempre analise a especificidade da sua tarefa antes de escolher o tipo de proxy e o modo de operação.
Como escolher a duração da sessão para diferentes tarefas
A duração da sticky session é um parâmetro criticamente importante. Uma sessão muito curta levará a mudanças frequentes de IP e possíveis bloqueios. Uma sessão muito longa resultará em uso ineficiente do pool de endereços IP e maior risco, caso o IP entre na lista de bloqueio do serviço-alvo.
| Tarefa | Duração recomendada | Justificativa |
|---|---|---|
| Facebook Ads, TikTok Ads | 4-6 horas (sessão de trabalho) | Tempo de trabalho ativo com campanhas |
| Instagram, TikTok (publicação) | 30-60 minutos | Suficiente para publicação e interação |
| Gerenciamento de contas de clientes | 24 horas ou IP fixo | Imitação de um usuário real |
| Finalização de pedidos em marketplaces | 10-30 minutos | Tempo para concluir o processo de compra |
| Scraping com autorização | 30 minutos - 2 horas | Tempo de vida do token de autorização |
| Teste de sites | 15-60 minutos | Duração de um teste |
| Registro de contas | 5-15 minutos | Tempo para preencher o formulário de registro |
Dica prática: Se você não tem certeza sobre a duração ideal, comece com 30 minutos e aumente gradualmente, monitorando os resultados. Para trabalhar com contas de anúncios e multi-contas em redes sociais, é melhor ser cauteloso e escolher uma sessão mais longa.
Configuração de sticky sessions em navegadores anti-detect
Navegadores anti-detect são a principal ferramenta para trabalhar com várias contas. Dolphin Anty, AdsPower, Multilogin, GoLogin - todos eles suportam sticky sessions, mas a configuração pode variar. Vamos analisar passo a passo para os navegadores mais populares.
Configuração no Dolphin Anty
Dolphin Anty é um dos navegadores anti-detect mais populares entre arbitradores e especialistas em SMM. Veja como configurar sticky sessions:
- Abra o perfil do navegador ou crie um novo (botão "Criar perfil")
- Vá para a seção "Proxy" nas configurações do perfil
- Escolha o tipo de proxy: HTTP, SOCKS5 (recomendado SOCKS5 para melhor compatibilidade)
- Insira os dados do proxy no formato:
host:port:username:password - No campo "Mudança de IP", escolha "Não mudar" ou indique o tempo desejado da sessão
- Clique em "Verificar proxy" - o endereço IP e a geolocalização devem ser exibidos
- Salve o perfil
Importante: O Dolphin Anty salva automaticamente a vinculação do IP ao perfil. Se você usar proxies residenciais com suporte a sticky sessions, o mesmo IP será usado em cada inicialização do perfil durante o tempo de vida da sessão.
Configuração no AdsPower
O AdsPower oferece configurações de proxy mais flexíveis com a possibilidade de rotação automática:
- Crie um novo perfil ou abra um existente
- Na seção "Configurações de Proxy", escolha o tipo de proxy
- Insira os dados de conexão (host, port, login, password)
- Na configuração "Rotação de IP", escolha "IP fixo" ou indique o tempo de rotação
- Se o seu provedor de proxy suportar session ID, adicione-o ao username:
username-session-12345 - Verifique a conexão clicando em "Verificar proxy"
Configuração no Multilogin e GoLogin
O processo de configuração no Multilogin e GoLogin é semelhante ao do Dolphin Anty. A principal diferença está na interface. Em ambos, você precisa inserir os dados do proxy e escolher o modo "sem rotação" ou indicar o tempo desejado da sessão. Ambos os navegadores funcionam corretamente com sticky sessions da maioria dos provedores.
Dica para arbitradores:
Para cada conta de anúncio, crie um perfil separado no navegador anti-detect com um proxy exclusivo. Não use um único IP para várias contas do Facebook Ads ou TikTok Ads - essa é a principal razão para chain-bans. Vincule o IP ao perfil de forma permanente (24 horas ou mais).
Configuração para scraping e automação
Se você está usando scrapers prontos para marketplaces (Wildberries, Ozon, Avito) ou ferramentas de automação, a configuração de sticky sessions depende do serviço específico. Vamos considerar princípios gerais.
Uso de session ID na URL do proxy
Muitos provedores de proxy (incluindo serviços de qualidade) suportam a transmissão do session ID através do username. Isso permite controlar sticky sessions no nível do aplicativo. O formato geralmente é o seguinte:
username-session-YOUR_SESSION_ID:password@host:port
Onde YOUR_SESSION_ID - é qualquer string única que você gera (por exemplo, UUID ou apenas um número de 1 a 10000). Enquanto você usar o mesmo session ID, o servidor proxy fornecerá o mesmo endereço IP.
Exemplo: Se você está scraping o Wildberries e deseja manter o IP por 30 minutos, crie o session ID uma vez no início do scraping e use-o para todas as requisições durante esses 30 minutos. Após 30 minutos, gere um novo session ID - você receberá um novo IP.
Configuração em scrapers populares
A maioria dos scrapers prontos para marketplaces possui uma seção de configurações de proxy. Normalmente, isso se apresenta da seguinte forma:
- Campo para inserir o proxy (formato host:port ou URL completa)
- Login e senha para autenticação
- Opção "Usar um IP" ou "Rotação de IP" - escolha a primeira para sticky sessions
- Tempo de vida da sessão (se suportado)
Se o scraper não suporta sticky sessions diretamente, mas permite especificar o proxy com session ID no username, use esse método. O principal é não mudar o session ID durante o trabalho.
Sticky sessions para automação via API
Se você está usando a API do provedor de proxy para automação, as sticky sessions são configuradas através de parâmetros de requisição. Normalmente, o provedor fornece documentação com exemplos. A abordagem típica é passar o session ID nos cabeçalhos ou parâmetros da requisição.
Importante: Verifique com seu provedor de proxy como exatamente as sticky sessions são implementadas - através do session ID no username, através de parâmetros da API ou de outra forma. Isso é criticamente importante para o funcionamento correto.
Erros comuns ao trabalhar com sticky sessions
Mesmo especialistas experientes cometem erros ao configurar sticky sessions. Aqui estão os problemas mais comuns e como resolvê-los.
Erro 1: Duração da sessão muito curta
Problema: Você definiu a duração da sessão como 5 minutos para trabalhar com Facebook Ads. O IP muda durante a criação da campanha, e a conta é banida.
Solução: Para plataformas de anúncios e redes sociais, use no mínimo 30 minutos, idealmente - 2-6 horas. É melhor ser cauteloso e escolher uma sessão mais longa.
Erro 2: Uso de um único session ID para diferentes contas
Problema: Você usa um único session ID (e, consequentemente, um único IP) para trabalhar com 5 contas do Instagram. Todas as contas são bloqueadas ao mesmo tempo (chain-ban).
Solução: Cada conta deve ter um session ID único e um IP exclusivo. Nunca misture contas em um único IP, mesmo que pertençam ao mesmo cliente.
Erro 3: Esqueceu de verificar o tipo de proxy
Problema: Você está usando proxies de datacenter para trabalhar com TikTok Ads. Mesmo com sticky sessions, as contas são banidas, pois o TikTok identifica facilmente IPs de datacenter.
Solução: Para plataformas de anúncios e redes sociais, use apenas proxies móveis ou residenciais. Proxies de datacenter são adequados apenas para scraping e tarefas sem moderação rigorosa.
Erro 4: Não considerou o fuso horário e a geolocalização
Problema: Você está trabalhando com uma conta do Facebook Ads para promoção em Moscovo, mas está usando um IP de Vladivostok (fuso horário +7 horas). O Facebook vê uma discrepância entre o tempo de atividade e a geolocalização.
Solução: Escolha IPs da mesma região onde a conta está registrada ou onde está o público-alvo. No navegador anti-detect, configure o fuso horário de acordo com a geolocalização do proxy.
Erro 5: Não monitora a qualidade do IP
Problema: O endereço IP que o provedor de proxy lhe forneceu já está na lista de bloqueio do serviço-alvo (por exemplo, foi usado por outro cliente para spam). Você é bloqueado imediatamente ao se conectar.
Solução: Antes de começar a trabalhar, verifique o IP nas listas de bloqueio (serviços como AbuseIPDB, IPQualityScore). Se o IP estiver "sujo", solicite ao provedor uma substituição ou mude o session ID para obter um novo IP.
Erro crítico:
Nunca use proxies gratuitos ou proxies públicos baratos para trabalhar com contas de anúncios e multi-contas. Eles quase sempre estão nas listas de bloqueio, e sticky sessions não ajudarão. Invista em proxies residenciais ou móveis de provedores confiáveis.
Conclusão
Sticky sessions não são apenas uma configuração técnica, mas um elemento criticamente importante para o trabalho seguro com múltiplas contas, painéis de anúncios e automação. A configuração correta das sticky sessions protege contra bloqueios, mantém a estabilidade do trabalho e imita o comportamento de um usuário real.
O principal a lembrar: para cada tarefa - sua duração ideal da sessão. Trabalhar com Facebook Ads requer 4-6 horas de IP estável, scraping com autorização - 30 minutos a 2 horas, e scraping em massa sem autorização é melhor realizar com rotação de IP. Use as tabelas deste artigo como referência e adapte para suas tarefas.
Não se esqueça da qualidade do proxy: sticky sessions funcionam de forma eficaz apenas com endereços IP limpos. Para plataformas de anúncios e redes sociais, escolha proxies residenciais ou móveis; para scraping, você pode usar proxies de datacenter.
Se você planeja trabalhar com multi-contas em redes sociais, arbitragem de tráfego ou automação de SMM, recomendamos experimentar proxies residenciais com suporte a sticky sessions - eles garantem um alto nível de confiança por parte das plataformas e um risco mínimo de bloqueios. Para tarefas especialmente exigentes (TikTok Ads, Instagram), a escolha ideal serão proxies móveis com a possibilidade de vinculação do IP por um longo período.