Todo provedor de proxy oferece dois modos fundamentais de sessão: rotativo e sticky. Escolher o errado vai resultar em contas banidas, scrapers bloqueados ou dados corrompidos. Este guia explica exatamente como cada um funciona, quando usá-los e como configurar ambos através de um único endpoint de proxy.
Um proxy rotativo atribui um novo endereço IP para cada requisição (ou após um intervalo muito curto). Quando sua aplicação envia uma requisição através de um proxy rotativo, o gateway seleciona um IP diferente do pool, encaminha sua requisição e retorna a resposta. A próxima requisição recebe um IP completamente diferente.
Esse é o comportamento padrão da maioria dos pools de proxy residencial. Nenhum estado de sessão é mantido entre as requisições. Da perspectiva do site alvo, cada requisição parece vir de um usuário diferente em um local diferente.
Como funciona tecnicamente:
gate.jibaoproxy.com).A rotação acontece no nível do gateway. Sua aplicação mantém uma única conexão com o endpoint de proxy, mas o IP de saída muda a cada requisição.
Um proxy de sessão sticky atribui o mesmo endereço IP por uma duração definida, tipicamente entre 1 e 30 minutos. Toda requisição enviada com o mesmo identificador de sessão é roteada através do mesmo IP de saída até a sessão expirar ou o IP ficar indisponível.
Isso é crítico para qualquer fluxo em que o site alvo rastreia seu IP ao longo de múltiplas requisições. Fluxos de login, formulários de várias etapas e checkouts de carrinho de compras exigem consistência de IP. Se o seu IP muda no meio do fluxo, o servidor trata isso como um sequestro de sessão e te bloqueia.
Como funciona tecnicamente:
user-session-abc123).O ID de sessão é a chave. Mude-o, e você recebe um novo IP. Mantenha-o, e você mantém o mesmo IP.
| Fator | Proxy Rotativo | Proxy de Sessão Sticky |
|---|---|---|
| Comportamento do IP | Novo IP por requisição | Mesmo IP por 1-30 minutos |
| Anonimato | Máximo — nenhum padrão para rastrear | Moderado — o IP é consistente dentro da sessão |
| Velocidade | Levemente mais rápido (sem busca de sessão) | Equivalente uma vez estabelecida a sessão |
| Resistência a banimento | Alta para scraping em escala | Alta para fluxos baseados em conta |
| Casos de uso | Scraping, monitoramento de preços, auditorias de SEO | Fluxos de login, redes sociais, e-commerce |
| Complexidade | Nenhuma — comportamento padrão | Requer gerenciamento de ID de sessão |
| Custo | Mesma tarifa por GB | Mesma tarifa por GB |
| Utilização do pool de IP | Usa muitos IPs entre as requisições | Mantém um IP por sessão ativa |
Quando você precisa coletar dados de milhares ou milhões de páginas, os proxies rotativos distribuem suas requisições por todo o pool de IPs. Nenhum IP sozinho envia requisições suficientes para disparar limites de taxa. Essa é a abordagem padrão para fazer scraping de catálogos de produtos, vagas de emprego, dados imobiliários e registros públicos.
O monitoramento de preços de e-commerce requer verificar as mesmas páginas de produtos repetidamente entre concorrentes. Os proxies rotativos garantem que cada verificação venha de um IP diferente, impedindo que o site alvo detecte seu padrão de monitoramento e te sirva preços manipulados.
Os motores de busca personalizam os resultados com base na localização e no histórico do IP. Os proxies rotativos te dão um IP limpo para cada verificação de ranking, garantindo que você veja os mesmos resultados que um visitante real de primeira vez veria. Isso é essencial para rastreamento de SERP preciso em múltiplas geolocalizações.
Verificar se os anúncios são exibidos corretamente em diferentes regiões requer requisições de IPs diversos. Os proxies rotativos fornecem distribuição geográfica natural sem a sobrecarga de gerenciar sessões individuais.
Qualquer site que exija login vai rastrear seu IP ao longo de todo o processo de autenticação. Se o seu IP muda entre digitar o nome de usuário e enviar a senha, o servidor sinaliza isso como suspeito. As sessões sticky mantêm a consistência de IP durante toda a sequência de login.
O checkout de e-commerce normalmente envolve: adicionar ao carrinho, inserir endereço de entrega, inserir pagamento, confirmar pedido. Cada etapa valida que a requisição vem do mesmo IP da etapa anterior. Uma sessão sticky com duração de 10-30 minutos cobre todo o fluxo.
Plataformas como Instagram, Facebook e TikTok fazem fingerprint das contas por IP. Gerenciar múltiplas contas requer atribuir a cada conta uma sessão sticky dedicada. Se a Conta A e a Conta B compartilham um IP, ambas são sinalizadas. Use um ID de sessão único por conta com sessões sticky durando toda a janela de gerenciamento.
Muitos sites definem cookies na primeira visita e os validam contra o IP de origem nas requisições subsequentes. Os proxies rotativos quebram essa validação porque o IP muda mas o cookie persiste. As sessões sticky mantêm tanto o cookie quanto o IP consistentes.
O JIBAO Proxy suporta tanto sessões rotativas quanto sticky através do mesmo endpoint de gateway: gate.jibaoproxy.com. O comportamento da sessão é controlado pelo formato do nome de usuário.
Modo rotativo (padrão): Conecte-se com suas credenciais padrão. Cada requisição automaticamente recebe um novo IP.
gate.jibaoproxy.com2000 (HTTP) ou 2001 (SOCKS5)your_usernameyour_passwordModo de sessão sticky: Acrescente um identificador de sessão ao seu nome de usuário. Todas as requisições com o mesmo ID de sessão usam o mesmo IP pela duração configurada.
gate.jibaoproxy.com2000 (HTTP) ou 2001 (SOCKS5)your_username-session-SESSION_IDyour_passwordVocê também pode direcionar países específicos adicionando um código de país:
your_username-country-us-session-SESSION_IDPara mais detalhes sobre proxies residenciais dinâmicos, veja Proxy Residencial Dinâmico. Para IPs estáticos dedicados que nunca rotacionam, veja Proxy Residencial Estático.
import requests
import uuid
PROXY_HOST = "gate.jibaoproxy.com"
PROXY_PORT = 2000
USERNAME = "your_username"
PASSWORD = "your_password"
def get_proxy_url(session_id=None, country=None):
"""Build proxy URL for rotating or sticky mode."""
user = USERNAME
if country:
user += f"-country-{country}"
if session_id:
user += f"-session-{session_id}"
return f"http://{user}:{PASSWORD}@{PROXY_HOST}:{PROXY_PORT}"
# --- Rotating mode: new IP every request ---
print("=== Rotating Mode ===")
for i in range(3):
proxy_url = get_proxy_url()
resp = requests.get(
"https://httpbin.org/ip",
proxies={"http": proxy_url, "https": proxy_url},
timeout=15,
)
print(f"Request {i+1}: {resp.json()['origin']}")
# --- Sticky mode: same IP for all requests in session ---
print("\n=== Sticky Session Mode ===")
session_id = uuid.uuid4().hex[:8]
for i in range(3):
proxy_url = get_proxy_url(session_id=session_id)
resp = requests.get(
"https://httpbin.org/ip",
proxies={"http": proxy_url, "https": proxy_url},
timeout=15,
)
print(f"Request {i+1}: {resp.json()['origin']}")
# All three requests above will show the same IP.
# --- Multiple sticky sessions (e.g., one per account) ---
print("\n=== Multiple Sticky Sessions ===")
accounts = ["shop_account_1", "shop_account_2", "shop_account_3"]
for account in accounts:
proxy_url = get_proxy_url(session_id=account, country="us")
resp = requests.get(
"https://httpbin.org/ip",
proxies={"http": proxy_url, "https": proxy_url},
timeout=15,
)
print(f"{account}: {resp.json()['origin']}")
# Each account gets its own dedicated IP.
Se você inicia um fluxo de login com uma sessão sticky e então, sem querer, envia uma requisição sem o ID de sessão, o gateway atribui um IP aleatório. O site alvo vê um IP diferente no meio do fluxo e te bloqueia. Sempre garanta que seu ID de sessão seja consistente em todas as requisições de um fluxo.
Definir uma sessão sticky de 1 minuto para um fluxo de checkout que leva 3 minutos significa que seu IP muda antes de você completar a compra. Estime o tempo máximo que seu fluxo leva e adicione uma margem. Para a maioria dos fluxos interativos, 10-15 minutos é um padrão seguro.
Se você gerencia 50 contas de redes sociais e acidentalmente usa o mesmo ID de sessão para duas delas, ambas as contas são roteadas através do mesmo IP. A plataforma as vincula e bane ambas. Gere um ID de sessão único e determinístico por conta (ex.: hash do nome da conta).
Alguns scrapers definem cookies na primeira requisição para contornar CAPTCHAs ou barreiras de idade, depois reutilizam esses cookies nas requisições subsequentes. Com proxies rotativos, o IP muda mas o cookie permanece — e o site alvo detecta a incompatibilidade. Use sessões sticky para qualquer scraping que dependa da persistência de cookies.
As sessões sticky mantêm um IP do pool pela duração da sessão, reduzindo os IPs disponíveis para outras requisições. Se a sua tarefa não tem estado (ex.: fazer scraping de páginas estáticas), use proxies rotativos para maximizar a utilização do pool e minimizar a chance de limitação de taxa em qualquer IP individual.
A decisão é direta: O site alvo precisa ver o mesmo IP em múltiplas requisições?
Para fluxos híbridos (ex.: fazer scraping de uma lista de URLs com rotativo, depois fazer login em cada uma com sticky), mude de modo adicionando ou removendo o parâmetro de sessão no seu nome de usuário. Sem necessidade de mudar endpoint ou porta.
O JIBAO Proxy oferece proxies residenciais dinâmicos a partir de $2/GB com ambos os modos de sessão incluídos, e IPs residenciais estáticos a $4/mês para contas que precisam de um IP permanente que nunca rotaciona. Veja a página de preços completa para todas as opções.
Ganhe 500MB de tráfego grátis para testar os modos de sessão rotativo e sticky com proxies residenciais.
Começar Teste GrátisNovos usuários recebem 500MB ao se cadastrar, mais um bônus na primeira recarga. Oferta por tempo limitado.