Um proxy de backconnect é um único endereço de gateway que o liga de volta ao exterior através de um conjunto de vários endereços IP diferentes, em vez de lhe fornecer os próprios endereços. Basta configurar o seu software para um único anfitrião e porta, e o fornecedor decide qual o endereço do conjunto que efetivamente encaminha cada pedido.
O nome descreve a arquitetura; o comportamento que se observa é normalmente designado por «rotação», razão pela qual os «proxies rotativos de backconnect» constituem um único produto e não dois.

Como funcionam os proxies backconnect
Cada pedido que faz passa primeiro pelo gateway. O gateway autentica-o, seleciona um endereço de saída do conjunto de endereços que tem por trás e abre a ligação de saída a partir desse endereço. A resposta regressa pelo mesmo caminho. O seu cliente nunca fica a saber qual foi o endereço utilizado e nunca precisa de saber.
Essa indireção é a grande vantagem. Sem ela, utilizar mil endereços significaria manter uma lista de mil triplos «host-porta-credenciais», verificar quais estão ativos, retirar os inativos e reequilibrar o tráfego entre os restantes. Com um gateway de backconnect, a sua configuração resume-se a uma linha e permanece assim, quer o conjunto contenha cem endereços ou milhões.
É do próprio conjunto que provêm os endereços. A rede residencial da Geonode — o gateway a que a maioria das pessoas se refere quando fala de «backconnect» — regista 5 milhões de IPs online a qualquer momento e 30 a 50 milhões de endereços únicos que circulam mensalmente em mais de 195 países, conforme indicado na página de proxies residenciais. A segmentação por país é um parâmetro no terminal, pelo que restringir a um único mercado não altera a forma como se estabelece a ligação.
Para o destino, cada pedido parece provir de um visitante aleatório numa ligação doméstica, porque é literalmente aí que se encontra o endereço de saída. Não há um histórico acumulado por IP que o site possa utilizar para limitar a taxa de pedidos, razão pela qual os gateways de backconnect são a ferramenta padrão para a recolha em grande volume.
O que o gateway não faz é preservar o estado por predefinição. Se um fluxo necessitar do mesmo endereço do início ao fim, deve solicitar uma sessão fixa ao criar o ponto de extremidade — as perguntas frequentes sobre ligações residenciais indicam que estas podem ser configuradas para um máximo de 24 horas — e o gateway atribui um endereço à sua sessão durante esse período.
Proxies de ligação inversa vs. rotativos vs. estáticos
| Ligação inversa | Rotativo | Estático (ISP ou dedicado) |
|---|
| Origem IP | Conjunto de endereços atrás de um gateway | Conjunto de endereços atrás de um gateway | Um endereço atribuído |
| Estático ou rotativo | Rotativo, fixo a pedido | Rotativo, fixo a pedido | Estático |
| Partilhado ou exclusivo | Conjunto de endereços partilhado entre clientes | Conjunto de endereços partilhado entre clientes | Exclusivo da sua conta |
| Risco de deteção | Baixo — não se acumula histórico por endereço | Baixo | Baixo, mas o endereço único contém todo o seu histórico |
| Modelo de preços | Por GB | Por GB | Por IP, largura de banda ilimitada |
| Ideal para | Rastreios de grande dimensão sem gestão de listas de IP | A mesma tarefa, descrita pelo comportamento | Inícios de sessão e tudo o que tenha de permanecer reconhecível |
As duas primeiras colunas referem-se ao mesmo produto. «Backconnect» responde à pergunta como é que isto funciona; «rotativo» responde à pergunta o que é que faz.
Quando utilizar proxies de backconnect — e quando não o fazer
São adequados quando:
- Pretende escalabilidade sem infraestrutura. Um único ponto de extremidade substitui totalmente o trabalho de gestão de listas.
- O destino impõe limites de taxa por endereço e qualquer IP individual esgotaria rapidamente a sua cota.
- Precisa de dispersão geográfica — a seleção do país é feita no ponto de extremidade, em vez de através da compra de listas de endereços separadas.
- Caso contrário, o seu conjunto de endereços ficaria desatualizado. Os endereços residenciais vêm e vão; o gateway retira os que já não estão ativos sem que se aperceba.
São a escolha errada quando:
- Algo tem de o colocar na lista de permissões. Uma API de um parceiro que espera um endereço de origem fixo não pode funcionar por trás de um gateway rotativo.
- O fluxo é com estado e não definiu uma sessão persistente. Carrinhos de compras, inícios de sessão e sessões paginadas deixam de funcionar quando o endereço de saída muda.
- Precisa de verificar exatamente qual o endereço que efetuou um pedido. O gateway oculta essa informação por definição.
- A tarefa é pequena. Para alguns milhares de pedidos dirigidos a um destino permissivo, alguns endereços estáticos são mais simples e económicos.
Como obter proxies de ligação inversa
O gateway de ligação inversa em Geonode é o ponto de acesso aos proxies residenciais — um único host e porta, segmentação por país, modo rotativo ou fixo, com preços a partir de 0,27 $ por GB, sem mínimo mensal, conforme indicado nessa página. A configuração consiste simplesmente em escolher a localização e o tipo de sessão e, em seguida, colar a string do ponto final no seu script; não é necessário manter nenhuma lista de endereços do seu lado.
Se o destino não se importar se o endereço de saída pertence a uma ligação doméstica, o mesmo padrão de gateway está disponível numa infraestrutura mais económica através de proxies de centro de dados rotativos, a partir de 0,144 dólares por GB. Renuncia-se à aparência residencial, mas mantém-se a conveniência de um único ponto de extremidade. Estes continuam a ser a melhor opção para a maioria dos casos de utilização mais avançados, em que a largura de banda é mais importante do que a aparência do endereço.
Perguntas Frequentes
Um proxy backconnect é diferente de um proxy rotativo?
Na prática, não. «Backconnect» descreve a arquitetura do gateway e «rotativo» descreve o comportamento resultante; os fornecedores utilizam os termos para se referirem à mesma oferta.
Recebo uma lista de endereços IP com um proxy «backconnect»?
Não, e é precisamente essa a ideia. Recebe um único ponto final de gateway; o conjunto de endereços IP fica por trás deste e o fornecedor é que decide qual o endereço que atende cada pedido.
Posso manter o mesmo IP num gateway «backconnect»?
Sim, solicitando uma sessão «sticky» ao criar o ponto de extremidade. As perguntas frequentes sobre proxies residenciais indicam que as sessões «sticky» podem ser configuradas para um período máximo de 24 horas.
Os proxies de backconnect funcionam com IPs móveis e residenciais?
Sim — é o modelo de gateway que torna os grandes conjuntos de endereços residenciais e móveis utilizáveis, uma vez que esses endereços são demasiado numerosos e têm uma duração demasiado curta para serem distribuídos sob a forma de uma lista.