ProxyWorld

Usar proxies HTTP e SOCKS5 em navegadores, ferramentas e código

Os planos de proxy oferecem proxies HTTP, HTTPS e SOCKS5 que funcionam sem um aplicativo. Este guia mostra onde encontrar seus detalhes, como escolher um método de login e como usar os proxies em navegadores, ferramentas, curl e Python.

8 min de leitura

Quais planos são proxies

Três planos são entregues como proxies. O Rotating Proxy Pool oferece 2.200 IPs em 260 sub-redes que são atualizadas a cada 14 dias. O Static Proxy oferece IPs dedicados privados, escolhidos entre mais de 1.000 sub-redes, com preços que caem de $2,68 para $1,34 por IP conforme o pedido aumenta. O 1 Gbps Static Proxy oferece blocos de 50 IPs privados em portas de 1 Gbps para vídeo, scraping e dados em massa.

Todos os três suportam HTTP, HTTPS e SOCKS5, e todos os três aceitam um usuário e senha ou uma lista de permissões de IP. Como não há aplicativo, eles funcionam em servidores, perfis de navegador, ferramentas de scraping e no seu próprio código.

Encontre os detalhes do seu proxy

Após a conclusão do seu pedido, abra o serviço em Meus serviços. Você verá o host do proxy, a porta para cada protocolo e seu usuário e senha do proxy. No Static Proxy e no 1 Gbps Static Proxy, você também verá a lista de seus IPs dedicados.

Escreva os detalhes no formato que sua ferramenta espera. A maioria das ferramentas aceita uma linha no padrão protocolo://USUÁRIO:SENHA@HOST:PORTA, por exemplo http://USUÁRIO:SENHA@HOST:PORTA ou socks5://USUÁRIO:SENHA@HOST:PORTA. Substitua USUÁRIO, SENHA, HOST e PORTA pelos valores de Meus serviços.

Usuário e senha ou lista de permissões de IP

Há duas maneiras de fazer login em um proxy. Com usuário e senha, cada solicitação carrega seu login de proxy. Isso funciona de qualquer lugar, incluindo laptops que mudam entre redes, e é a opção mais simples para perfis de navegador e ferramentas de desktop.

Com uma lista de permissões de IP, você registra o IP público do seu servidor ou escritório em Meus serviços. Solicitações desse IP são aceitas sem login. Esta é a opção mais limpa para servidores com um endereço fixo e para ferramentas que não suportam logins de proxy. Lembre-se de atualizar a lista de permissões se o IP do seu servidor mudar.

  • Laptop ou rede em mudança: usuário e senha.
  • Servidor com IP fixo: lista de permissões de IP.
  • Ferramenta sem suporte a login de proxy: lista de permissões de IP.
  • Muitos perfis de navegador em um PC: usuário e senha, um proxy por perfil.

Em um navegador da web

A maioria dos navegadores usa as configurações de proxy do sistema. No Windows, abra Configurações, depois Rede e Internet, depois Proxy, e insira o host e a porta HTTP na configuração manual. No macOS, abra Configurações do Sistema, depois Rede, selecione sua conexão, abra Detalhes e depois Proxies, e preencha os campos de proxy da web e seguro. O navegador solicita o usuário e senha do proxy na primeira vez que você abre uma página.

O Firefox tem suas próprias configurações de proxy na seção de rede de suas preferências, onde você também pode inserir um host e porta SOCKS5. Ferramentas de perfil de navegador e extensões de alternância de proxy permitem que você dê a cada perfil seu próprio proxy, que é a configuração usual para equipes que gerenciam várias contas com IPs Static Proxy.

Em ferramentas de scraping e automação

Ferramentas de scraping, rastreadores SEO e software de monitoramento geralmente têm um campo de proxy ou uma importação de lista de proxy. Cole um proxy por linha no formato que a ferramenta pede. Para um pedido Static Proxy, adicione cada um de seus IPs dedicados como sua própria linha para que a ferramenta possa distribuir o trabalho entre eles. Para o Rotating Proxy Pool, adicione o endereço do pool e a ferramenta receberá endereços do pool de 2.200 IPs.

Defina um número sensato de conexões paralelas. Um ritmo constante mantém os IPs em boa reputação e fornece dados mais confiáveis do que rajadas de solicitações.

Com curl

O curl aceita um proxy com a opção -x. Para HTTP, o comando é: curl -x http://USUÁRIO:SENHA@HOST:PORTA https://proxyworld.cc/pt/meu-ip. Para SOCKS5, use o esquema socks5h para que as pesquisas de nomes também passem pelo proxy: curl -x socks5h://USUÁRIO:SENHA@HOST:PORTA https://proxyworld.cc/pt/meu-ip.

Se você usar uma lista de permissões de IP, remova a parte do login: curl -x http://HOST:PORTA https://proxyworld.cc/pt/meu-ip. A página que retorna mostra o IP usado na solicitação, que é uma maneira rápida de testar cada proxy em uma lista.

Com Python

Com a biblioteca requests, passe um dicionário de proxies. Escreva proxy = 'http://USUÁRIO:SENHA@HOST:PORTA', depois proxies = {'http': proxy, 'https': proxy}, depois r = requests.get('https://proxyworld.cc/pt/meu-ip', proxies=proxies, timeout=30), e imprima r.status_code para verificar o resultado.

Para SOCKS5, instale o extra SOCKS com pip install requests[socks] e defina proxy = 'socks5h://USUÁRIO:SENHA@HOST:PORTA' em vez disso. Para usar muitos IPs Static Proxy, mantenha-os em uma lista e escolha um diferente para cada sessão, para que cada destino veja um IP consistente durante a duração dessa sessão.

Defina um tempo limite em cada solicitação e tente novamente educadamente após uma pausa quando uma solicitação falhar. Isso mantém trabalhos longos estáveis sem sobrecarregar os sites dos quais você coleta.

Verificar e solucionar problemas

Teste cada proxy em /pt/meu-ip antes de iniciar um grande trabalho. Se algo não funcionar, verifique estes pontos.

  • 407 Autenticação de Proxy Necessária: o usuário ou senha está errado, ou a ferramenta não está enviando-os; copie-os novamente de Meus serviços.
  • Conexão recusada ou tempo esgotado: verifique o host e a porta para o protocolo escolhido, já que HTTP e SOCKS5 usam portas diferentes.
  • Allowlist não está funcionando: confirme o IP público do seu servidor e se ele está salvo em Meus serviços.
  • Erros de DNS sobre SOCKS5: use socks5h para que as consultas de nomes passem pelo proxy.

Perguntas

1. Devo usar HTTP ou SOCKS5?

Use HTTP ou HTTPS para navegadores e a maioria das ferramentas da web. Use SOCKS5 para software que precisa de outros tipos de tráfego ou prefere SOCKS, e escolha socks5h no curl e Python para que as pesquisas de nomes passem pelo proxy.

2. Posso usar um login e uma lista de permissões?

Sim. Solicitações de um IP na lista de permissões são aceitas sem login, e solicitações com usuário e senha corretos são aceitas de qualquer lugar. Muitas equipes colocam seus servidores na lista de permissões e usam o login em laptops.

3. Quantos proxies eu preciso?

Para Static Proxy, conte as sessões paralelas ou perfis de navegador que você executa, depois verifique as faixas de preço: o preço por IP cai em 10, 25, 50, 75 e 100 IPs. O pedido mínimo é de 14 IPs.

4. Os proxies precisam do aplicativo ProxyWorld?

Não. Os planos de proxy funcionam em qualquer navegador, ferramenta ou script que suporte HTTP, HTTPS ou SOCKS5. O aplicativo é usado apenas por planos baseados em aplicativo.

Como usar proxies HTTP e SOCKS5 em navegadores, ferramentas e código