HTTP ou SOCKS5: qual protocolo de proxy usar e quando
Entenda a diferença entre proxy HTTP e SOCKS5, qual é mais rápido, qual é mais compatível e como escolher o protocolo certo no navegador, no celular e em programas.
Equipe Brasil Proxy
Altivia Tecnologia · São Paulo/SP
Quem escreve é quem cuida da operação: entrega de proxies, configuração e suporte aos clientes no dia a dia.
Neste artigo
Resposta curta: use HTTP quando o programa só precisa abrir páginas da web (navegador, celular, ferramentas de SEO e de coleta) e SOCKS5 quando o programa pede essa opção ou trabalha com outro tipo de tráfego além de páginas. Os dois funcionam com o mesmo IP, porta, usuário e senha nos planos do Brasil Proxy, então você não precisa decidir na hora da compra.
A escolha é feita no programa, não no plano. Este guia mostra a diferença entre os dois e qual marcar em cada situação.
O que é um proxy HTTP
O proxy HTTP foi feito para tráfego da web. O seu navegador pede uma página ao proxy, o proxy busca essa página e devolve para você. Quando o site usa HTTPS (o cadeado na barra de endereço), o proxy só abre um "túnel" até o site, sem ver o conteúdo, que segue criptografado do seu aparelho até o destino.
É o protocolo mais aceito: está em todos os navegadores, nas configurações de Wi-Fi do celular e na maioria dos programas e bibliotecas de automação. Quase sempre aparece como "HTTP", "HTTPS" ou "HTTP/HTTPS".
O que é um proxy SOCKS5
O SOCKS5 trabalha numa camada mais baixa. Em vez de entender páginas da web, ele só repassa a conexão, qualquer que seja ela. Por isso serve para tráfego que não é de navegador, como alguns programas de e-mail, transferência de arquivos e ferramentas que abrem conexões próprias.
Ele também aceita autenticação com usuário e senha e pode encaminhar a consulta de DNS pelo próprio proxy, o que evita que o endereço dos sites que você visita seja resolvido pela sua internet local.
Comparação direta
| HTTP/HTTPS | SOCKS5 | |
|---|---|---|
| Para que serve | Páginas e APIs da web | Qualquer conexão |
| Onde funciona | Navegador, Wi-Fi do celular, quase todo programa | Programas que oferecem a opção |
| Usuário e senha | Aceito em quase todo lugar | Nem todo navegador aceita |
| DNS pelo proxy | Depende do programa | Sim, quando o programa permite |
| Velocidade | Igual na prática | Igual na prática |
A velocidade é praticamente a mesma. O que pesa no tempo de resposta é a distância até o servidor e a qualidade da rede, não o protocolo.
Qual escolher em cada caso
- Navegador (Chrome, Edge, Firefox): HTTP. É o que funciona com usuário e senha sem extensão extra. O passo a passo está no guia como configurar proxy no celular e no computador.
- Celular (Android e iPhone): HTTP, pela configuração do Wi-Fi.
- Ferramentas de SEO e de coleta de dados: HTTP na maioria; se a ferramenta oferecer SOCKS5 e você quiser o DNS passando pelo proxy, marque SOCKS5.
- Programas que não são navegador (e-mail, transferência de arquivos, clientes próprios): SOCKS5.
- Automação com código: as bibliotecas mais usadas aceitam os dois. Comece por HTTP, que exige menos configuração.
Por que o proxy "não conecta" depois de trocar o protocolo
O erro mais comum é marcar um protocolo no programa e usar a porta ou o formato de endereço do outro. Antes de abrir um chamado, confira:
- Tipo marcado no programa: HTTP e SOCKS5 são opções diferentes. Se o programa tem os dois, escolha um e mantenha.
- Formato do endereço: alguns programas pedem
http://usuario:senha@ip:porta, outros pedemsocks5://.... O prefixo precisa bater com o tipo marcado. - Autenticação: se o programa não tem campo de senha para SOCKS5, use HTTP.
- Teste fora do programa: a ferramenta Testar proxy confere o seu proxy em HTTP e mostra se ele responde, com qual IP sai e em quanto tempo. Se passar lá, o ajuste está no programa.
Os dois protocolos no Brasil Proxy
O IPv4 Brasil e o ISP residencial aceitam HTTP/HTTPS e SOCKS5 com as mesmas credenciais, sem medidor de tráfego. Você recebe IP, porta, usuário e senha na tela do pedido e escolhe o protocolo no programa que for usar.
Resumo
HTTP para navegador, celular e a maior parte das ferramentas. SOCKS5 quando o programa pede, quando o tráfego não é de páginas da web ou quando você quer o DNS pelo proxy. Na dúvida, comece por HTTP. Veja os planos na página de preços.
Perguntas frequentes
SOCKS5 é mais seguro que HTTP?
Nenhum dos dois criptografa a conexão por conta própria. A segurança vem do site que você acessa usar HTTPS, o que acontece em quase toda a internet hoje. Com HTTPS, o conteúdo segue protegido nos dois protocolos.
Preciso pagar a mais para usar SOCKS5?
Não. No IPv4 Brasil e no ISP residencial, as mesmas credenciais funcionam em HTTP/HTTPS e em SOCKS5, sem custo extra.
O navegador aceita SOCKS5 com usuário e senha?
Nem todos. Muitos navegadores aceitam SOCKS5 só sem senha. Se o seu pedir usuário e senha e não tiver campo para isso, use HTTP, que funciona com autenticação em praticamente qualquer navegador.
Qual protocolo uso no celular?
No Android e no iPhone, a configuração de proxy do Wi-Fi é HTTP. Para SOCKS5 no celular, é preciso um aplicativo que ofereça essa opção.