Proxies compartilhados: como funcionam e como escolher
Proxies compartilhados dão a vários clientes de um serviço acesso aos mesmos IPs de saída ou conexões de proxy. Solicitações de compradores diferentes podem chegar a um site por um único endereço ao mesmo tempo. Os clientes pagam pelo acesso, e o serviço distribui o recurso compartilhado entre eles.
O compartilhamento geralmente reduz o custo de acesso e disponibiliza mais endereços dentro de um determinado orçamento. A carga de trabalho e a atividade de outros clientes também podem afetar os resultados. A visão geral de proxies privados e compartilhados explica os dois modelos de acesso; este artigo aborda como o acesso compartilhado funciona, seus benefícios e o que testar antes de comprar.
Como o acesso compartilhado funciona
Um serviço de proxy aceita conexões dos clientes e encaminha suas solicitações por endereços de saída disponíveis. Cada comprador pode ter credenciais, permissões de acesso e contabilização de tráfego separadas. O serviço distingue seus clientes mesmo quando um site vê o mesmo IP público. As respostas retornam pelas conexões correspondentes; compartilhar um endereço não combina, por si só, sessões do navegador, cookies nem contas em sites.
Os clientes recebem uma lista de IPs e portas ou se conectam a um gateway que seleciona um IP de saída de um pool compartilhado. Várias portas do gateway podem usar o mesmo IP de saída. Conte os endereços distintos vistos pelo site, e não apenas as entradas de conexão fornecidas pelo provedor.
Compartilhado descreve o acesso por vários clientes. O endereço em si pode permanecer fixo ou mudar conforme as regras do serviço. Em um pool compartilhado comum, manter um IP durante uma sessão — uma sessão persistente com manutenção do IP (sticky session) — também não o reserva com exclusividade para um cliente. O acesso compartilhado pago pode exigir autenticação; um proxy aberto e gratuito é um modelo de serviço separado.
Acesso compartilhado nos diferentes tipos de rede
Proxies de datacenter: vários clientes usam os mesmos IPs
Proxies de datacenter compartilhados funcionam em uma infraestrutura de servidores em um datacenter. O serviço permite que vários clientes enviem solicitações pelo mesmo endereço. Os compradores podem receber listas de IPs sobrepostas ou se conectar a um gateway que distribui as solicitações por um pool compartilhado.
Um servidor lida com muitos endereços e conexões. A largura de banda e a capacidade de processamento são distribuídas entre as tarefas nessa infraestrutura. O serviço pode limitar clientes por IP, largura de banda ou as conexões simultâneas de cada comprador. Essa alocação afeta o quanto a carga de trabalho de outros clientes se torna perceptível.
Um site recebe solicitações de um único IP de saída mesmo quando esses compradores têm contas separadas no serviço de proxy. Se o site limita a frequência de solicitações por IP, as solicitações de todos esses clientes podem contribuir para o mesmo contador.
Proxies ISP: o mesmo modelo com endereços de provedor de internet
Proxies ISP compartilhados funcionam da mesma forma: os proxies rodam em servidores, e vários clientes recebem acesso aos mesmos IPs de saída. A diferença é a origem dos endereços — eles são obtidos de um provedor de internet. Esses produtos também podem ser vendidos como Static Residential.
Os clientes recebem uma lista de proxies ou os dados de conexão do gateway. Com uma atribuição estática, um endereço pode permanecer disponível durante todo o período pago e ainda ser compartilhado. Esse é um serviço baseado em servidores que usa endereços ISP; ele não depende de um computador doméstico permanecer ligado.
A origem de um IP pode afetar a forma como um site classifica sua rede. O acesso compartilhado continua valendo: vários clientes contribuem para a carga de trabalho e para o histórico de solicitações associados ao endereço.
Proxies residenciais: um pool compartilhado de conexões domésticas
O acesso compartilhado é o modelo padrão dos pools residenciais comuns. O serviço reúne conexões domésticas disponíveis, inclusive por meio de aplicativos com um SDK, e seleciona um dispositivo adequado à solicitação de um cliente. O comprador recebe acesso a uma rede de dispositivos em vez de uma lista permanente de IPs pessoais. Existem arranjos especializados de alocação, mas eles não são característicos de um pool compartilhado comum.
Em geral, um endereço não é atribuído a um grupo pequeno e fixo de compradores. Uma conexão pode atender solicitações de clientes diferentes, inclusive simultaneamente, dentro das regras de alocação de carga de trabalho do serviço. Uma cota anunciada de conexões simultâneas não informa quantos outros clientes usam a mesma saída.
Países e cidades populares podem receber mais solicitações, mas também podem ter mais dispositivos disponíveis. Aplicar filtros de cidade, provedor ou rede reduz o conjunto elegível. O resultado depende da demanda e das conexões disponíveis em conjunto; escolher uma localização menos popular, por si só, não garante uma carga menor nem um acesso mais estável.
O desempenho depende da conexão doméstica de internet, da carga de trabalho do dispositivo e das solicitações de outros clientes. O proprietário da conexão doméstica também a usa, e o dispositivo pode ficar offline. Portanto, os mesmos filtros podem produzir latência, velocidades de transferência e disponibilidade diferentes em momentos diferentes. O pool pode encontrar uma substituição, mas a manutenção do IP anterior não é garantida.
Proxies móveis: um modem compartilhado por vários clientes
Em um serviço móvel compartilhado, vários compradores podem usar um modem ou telefone com um cartão SIM. Por exemplo, um serviço pode vender o acesso a um modem para três clientes. Cada um tem credenciais de conexão separadas, mas suas solicitações passam pela mesma conexão celular. Três clientes não significam três modems nem três parcelas iguais garantidas de largura de banda.
A capacidade disponível depende da qualidade do sinal, da carga da rede da operadora, do equipamento e do tráfego combinado dos usuários do modem. Se um cliente inicia um download grande, pode restar menos largura de banda para os demais. Limites para usuários individuais podem ajudar a alocar o recurso quando o serviço os aplica.
Reconectar o modem afeta a conexão compartilhada. Se qualquer um dos três clientes puder acionar esse tipo de mudança de IP, a ação de uma pessoa poderá interromper as solicitações das demais. Outros serviços gerenciam as mudanças por conta própria em uma programação comum. Portanto, as permissões de reconexão e as regras de manutenção do IP importam em um modem compartilhado.
O CGNAT na rede da operadora acrescenta uma forma separada de compartilhamento: assinantes móveis diferentes podem usar um IPv4 público simultaneamente. Isso também ocorre com um modem dedicado. Pools móveis fornecidos por SDKs também podem dar aos clientes acesso a uma rede compartilhada de dispositivos; esse modelo pode não ter um grupo fixo de três clientes por modem.
Vantagens dos proxies compartilhados
Custos de acesso menores
Os custos dos endereços e da infraestrutura são divididos entre vários compradores. Para tipos de rede, geografia e condições comparáveis, isso geralmente permite um preço de acesso menor. A economia é útil para verificações recorrentes de páginas públicas, coleta de dados públicos e tarefas de teste que não exigem o uso exclusivo de um IP de saída.
Compare ofertas que consigam executar o mesmo trabalho. Um pool residencial compartilhado cobrado por volume de tráfego pode custar mais que um pacote de datacenter: a origem dos IPs, o volume de dados e o serviço prestado afetam o preço. O benefício do acesso compartilhado é um custo menor para uma configuração adequada que funciona.
Mais IPs com o mesmo orçamento
Um preço de acesso menor pode tornar um conjunto maior de endereços compartilhados acessível. Isso é especialmente relevante para proxies de datacenter e ISP vendidos em pacotes com um número especificado de IPs. Os clientes podem distribuir suas tarefas entre mais saídas em vez de concentrar suas próprias solicitações em um endereço.
O tamanho útil de um pacote é o número de IPs distintos que funcionam com os sites e as localizações necessários. Saídas duplicadas e endereços afetados pela mesma restrição de rede não proporcionam a expansão esperada. Ao escolher um pacote grande, avalie sua composição e os endereços que funcionam junto com a quantidade anunciada.
Um pool compartilhado pode oferecer várias localizações
Um pool compartilhado com seleção geográfica permite escolher uma localização disponível para cada tarefa sem manter uma lista de IPs permanentemente atribuídos para cada destino. Isso é útil quando as verificações de hoje exigem um país e as de amanhã exigem vários outros. O serviço seleciona uma saída disponível.
Esse benefício se aplica a ofertas com um pool compartilhado e os filtros necessários. Uma lista compartilhada fixa tem a geografia do pacote comprado. Para tarefas curtas em localizações diferentes, verifique se as mudanças de localização estão incluídas em um plano de acesso e como afetam a cobrança.
O que considerar ao escolher proxies compartilhados
Quantos clientes podem usar um IP?
Não existe um número padrão. O mesmo IP compartilhado pode estar disponível para um grupo pequeno de compradores ou para clientes de um pool compartilhado, e esse grupo pode mudar. Quantas outras pessoas podem usar o endereço ao mesmo tempo que você depende do serviço.
Antes de comprar, pergunte ao provedor: “Quantos outros clientes podem usar cada IP do meu pacote? Existe um limite máximo?” Se o serviço não divulga um número nem garante um limite, a palavra compartilhado, por si só, não informa isso.
Por que um site limita as solicitações quando envio muito poucas?
Se um site conta as solicitações por IP, as solicitações de outros clientes do proxy podem contribuir para o mesmo contador. Um limite pode afetar você antes que seu próprio aplicativo gere muito tráfego. A cota do seu plano de proxy e a cota do site funcionam de forma independente.
Uma resposta 429 informa uma limitação de frequência de solicitações; ela não prova que outro cliente a causou. Um site pode contar por conta, cookie, IP ou uma combinação de sinais, e a resposta também pode vir do serviço de proxy. Registre a origem da resposta, seu horário e o IP de saída. Se ela incluir Retry-After, aguarde o período especificado. Limitações repetidas com uma carga de trabalho própria baixa são evidências úteis para discutir com o provedor.
Outro cliente pode fazer com que um IP que funciona seja bloqueado?
Sim. A atividade de outros clientes pode acionar verificações ou um bloqueio em um endereço compartilhado durante seu aluguel. Uma restrição pode se aplicar a um site específico; por isso, uma verificação bem-sucedida de disponibilidade do proxy não comprova o acesso às páginas de que você precisa. O site continua avaliando suas próprias solicitações também.
Antes de comprar, confirme o que o serviço faz quando o destino de que você precisa bloqueia um endereço: substitui o endereço, oferece outra parte do pool ou considera o proxy operacional porque a conexão ainda funciona. Se uma restrição abrange uma sub-rede ou rede de operadora, um IP vizinho pode produzir o mesmo resultado. O acesso compartilhado não oferece controle sobre quais outros clientes podem usar uma saída quando sua tarefa exige esse controle.
Quantos IPs residenciais restam após aplicar os filtros?
Para um serviço residencial com filtros de país, cidade ou provedor, conte os IPs disponíveis nas condições que sua tarefa exige. O tamanho de pool em destaque pode incluir endereços observados ao longo de um mês em todos os países. Ele não informa quantos IPs estão online agora em uma cidade ou na rede de um provedor.
Teste os filtros que pretende usar. Registre a frequência de repetição dos IPs, quanto tempo a seleção leva e o que acontece quando não há dispositivo correspondente disponível. O serviço pode esperar, retornar um erro ou selecionar um substituto conforme suas regras. Se a tarefa exige uma localização específica, verifique se o substituto ainda corresponde a ela.
Outro cliente pode mudar o IP de um modem móvel compartilhado?
Essa pergunta diz respeito a proxies móveis compartilhados em que vários clientes usam um modem com um cartão SIM. Se o serviço permite que esses clientes acionem mudanças de IP, qualquer um deles pode reconectar o modem e interromper as solicitações dos demais.
Antes de comprar, verifique quem controla as mudanças de IP: somente o provedor, uma programação comum ou cada cliente por um link especial. Se você precisa manter um endereço por muito tempo, descubra se outro usuário pode mudá-lo a qualquer momento.
Outros clientes podem deixar o proxy mais lento?
Sim. Uma carga compartilhada elevada pode reduzir a velocidade: as páginas abrem mais devagar, e os arquivos levam mais tempo para baixar. O quanto isso se torna perceptível depende da largura de banda livre e de como o serviço a distribui entre os clientes.
Antes de comprar, teste a velocidade no seu próprio aplicativo e nos sites de destino. Repita o teste em horários diferentes com sua carga de trabalho habitual. Isso mostra se a velocidade é suficiente para o uso diário e o quanto ela varia.
Como saber qual pacote oferece melhor custo-benefício?
Para pacotes com lista fixa de IPs, compare o preço com o número de endereços que funcionam nos seus sites de destino. Um pacote mais barato pode ter um custo-benefício pior se uma parcela significativa de seus IPs estiver bloqueada pelo site ou for inadequada para seu aplicativo.
Durante o período de teste, teste todos os IPs de um pacote pequeno e conte quantos atendem ao seu trabalho. Divida o preço desse pacote pela quantidade utilizável e compare pacotes que cobrem o mesmo período. Verifique também as regras de substituição de endereços inadequados.
Como testar um pacote compartilhado antes de ampliá-lo
1. Defina a configuração e os critérios de sucesso
Especifique o tipo de rede, os países ou cidades, o número de IPs de saída distintos, a duração da sessão e as tarefas simultâneas. Decida quais tempos de resposta, taxa de sucesso e custo por resultado você pode aceitar. Para um modem compartilhado, defina também as interrupções aceitáveis e as regras de mudança de IP; para um pool residencial, registre os filtros exatos.
2. Comece com um pacote pequeno nas condições pretendidas
O teste deve usar o mesmo modelo de compartilhamento e os mesmos limites do plano principal. Uma demonstração mais rápida com menos tráfego concorrente não mostrará como o pacote comum se comporta. Verifique os IPs de saída reais, sua origem de rede e sua localização; para uma lista, compare o número de entradas com o número de saídas distintas.
3. Execute o fluxo de trabalho completo em horários diferentes
Teste as páginas e ações necessárias no seu aplicativo e depois repita com a simultaneidade planejada em diferentes horários do dia. Registre os IPs de saída, o tempo até obter resultados utilizáveis, erros, novas tentativas, verificações do site e uso de tráfego. Diferencie indisponibilidade do proxy, recusas do site e sessões perdidas. Verifique o conteúdo retornado: uma página de verificação ou um resultado vazio pode chegar no lugar dos dados de que você precisa.
4. Aumente o pacote com base nos resultados medidos
Amplie quando o pacote executar a tarefa nas localizações necessárias, mantiver resultados aceitáveis em horários diferentes e atender ao seu custo por operação bem-sucedida. Mantenha o modelo de acesso e os limites testados. Se as falhas consumirem a economia, primeiro identifique a causa: poucas saídas elegíveis, uma conexão compartilhada, regras do site ou reinicializações do modem. IPs adicionais ajudam apenas quando resolvem a limitação encontrada.
