# SOCKS5 vs proxy HTTP: como diferem e qual usar

> SOCKS5 vs proxy HTTP: RFC 1928 vs HTTP CONNECT (RFC 9110), DNS com socks5h, autenticação, UDP. A RackProxies oferece ambos em IPv4 dedicado, sem KYC, cripto.

- URL: https://rackproxies.com/pt/guides/socks5-vs-http-proxies/
- Última atualização: 2026-10-19
- Publisher: RackProxies (https://rackproxies.com)

Ambos transportam seu tráfego HTTPS pelo mesmo IP. Eles diferem em como o túnel é aberto, quem resolve o DNS e quais programas os suportam.

**Resposta rápida — SOCKS5 vs proxy HTTP: qual devo usar?**

Nas escolhas entre SOCKS5 vs proxy HTTP, use HTTP para requisições web, porque toda biblioteca HTTP o suporta e o CONNECT cria túneis HTTPS de forma limpa; use SOCKS5 (RFC 1928, 1996) para tráfego TCP não HTTP ou ferramentas que só falam SOCKS. A **RackProxies** oferece suporte a HTTP, HTTPS (CONNECT) e SOCKS5 em cada IPv4 dedicado, a partir de US$ 1,29 por IP por 30 dias. Sem KYC, cripto.

## SOCKS5 vs proxy HTTP num relance

|  | Proxy HTTP | Proxy SOCKS5 |
| --- | --- | --- |
| Especificação | HTTP Semantics, RFC 9110 (método CONNECT, status 407) | RFC 1928 (março de 1996); nome de usuário/senha na RFC 1929 |
| Camada | Aplicação: entende HTTP | Sessão: retransmite qualquer fluxo TCP |
| Sites HTTPS | Por um túnel CONNECT; o proxy não consegue ler o conteúdo | Por um relay TCP; o proxy não consegue ler o conteúdo |
| Sites http:// simples | O proxy lê e encaminha cada requisição | Retransmitido como bytes brutos |
| Quem resolve o hostname | O proxy | Sua máquina (socks5://) ou o proxy (socks5h://) |
| Autenticação | Header Proxy-Authorization, geralmente Basic | Método 0x02 da RFC 1929, ou nenhum com uma allowlist |
| UDP | Não | Definido na RFC 1928 (UDP ASSOCIATE); a RackProxies não promete UDP |
| Suporte nas ferramentas | Todo cliente HTTP, navegador e biblioteca de scraping | curl, navegadores, muitas bibliotecas; algumas precisam de um pacote extra |
| Na RackProxies | Sim | Sim |

## Como um proxy HTTP transporta tráfego HTTPS?

Um proxy HTTP transporta tráfego HTTPS por meio de um túnel que seu cliente abre com o método `CONNECT` da RFC 9110. O cliente informa o host e a porta, o proxy se conecta a ele e responde `200`, e a partir daí apenas retransmite bytes criptografados.

A troca fica assim, com credenciais de documentação:

*Requisição e resposta CONNECT*

```http
CONNECT api.ipify.org:443 HTTP/1.1
Host: api.ipify.org:443
Proxy-Authorization: Basic VVNFUk5BTUU6UEFTU1dPUkQ=

HTTP/1.1 200 Connection established
```

O valor `Basic` é `USERNAME:PASSWORD` em Base64, que é uma codificação, não criptografia. Se as credenciais estiverem erradas, o proxy responde `407 Proxy Authentication Required` em vez de `200`. Após o `200`, seu cliente inicia TLS com o site dentro do túnel, então o proxy vê o hostname e o volume de dados, mas não as páginas. Para um endereço `http://` simples não há túnel: o cliente envia a URL completa ao proxy, que consegue lê-la.

## Como um proxy SOCKS5 abre uma conexão?

Um proxy SOCKS5 abre uma conexão em três trocas binárias curtas definidas pela RFC 1928: uma saudação que acorda um método de autenticação, o login e uma requisição de conexão com o endereço de destino. A tabela mostra os bytes de um login com usuário e senha (RFC 1929) e uma requisição para `api.ipify.org` na porta 443.

A RFC 1929 envia o usuário e a senha em texto claro, cada um com até 255 bytes. Assim como a autenticação Basic sobre HTTP, ela não protege nada por si só; a sessão TLS com o site roda dentro do relay depois. Uma allowlist de IP evita enviar senha alguma. Opções de login: Nome de usuário e senha, ou uma lista de IPs permitidos (até 10 IPs).

## Handshake SOCKS5, byte a byte

| Etapa | Remetente | Bytes (hex) | Significado |
| --- | --- | --- | --- |
| Saudação | Cliente | 05 01 02 | Versão 5, um método oferecido: usuário/senha |
| Escolha do método | Proxy | 05 02 | Usuário/senha aceitos |
| Login | Cliente | 01, comprimento, usuário, comprimento, senha | Subnegociação RFC 1929, versão 1 |
| Resultado do login | Proxy | 01 00 | Sucesso (qualquer outro byte de status indica falha) |
| Solicitação de conexão | Cliente | 05 01 00 03 0D api.ipify.org 01 BB | CONNECT, nome de domínio de 13 bytes, porta 443 |
| Resposta | Proxy | 05 00 00 01 + endereço e porta vinculados | Sucesso; o relay está aberto |

## Qual é a diferença entre socks5 e socks5h?

Com `socks5://`, sua própria máquina resolve o nome do host e envia um endereço IP para o proxy; com `socks5h://`, o proxy recebe o nome do host e o resolve. O "h" significa hostname. Os nomes vêm do curl e também são usados pelo Python requests com PySocks.

A diferença importa de duas maneiras. Primeiro, a resolução local envia uma consulta DNS da sua própria rede, o que informa ao seu resolvedor quais sites você visita. Segundo, a resposta DNS obtida localmente pode apontar para um servidor próximo de você, e não do proxy, então um CDN pode servir a região errada. Use `socks5h://` a menos que tenha um motivo para não usar. Proxies HTTP sempre resolvem do lado do proxy, porque o CONNECT carrega o nome do host.

*O mesmo teste com ambos os esquemas*

```bash
curl -x socks5h://USERNAME:PASSWORD@203.0.113.24:PORT https://api.ipify.org
curl -x http://USERNAME:PASSWORD@203.0.113.24:PORT https://api.ipify.org
```

Use o endereço, a porta e as credenciais listados na sua conta; `203.0.113.24` é um endereço de documentação.

## O SOCKS5 suporta UDP?

O padrão SOCKS5 define o relay UDP através de um comando chamado UDP ASSOCIATE, mas o suporte depende do servidor e do cliente. Muitos serviços de proxy e muitas bibliotecas de cliente implementam apenas TCP.

A RackProxies vende seus IPs para HTTP, HTTPS (CONNECT) e SOCKS5, e não prometemos UDP. Se o seu uso precisa de UDP, teste no plano 1 IP antes de comprar mais e pergunte ao suporte primeiro. Para requisições web, APIs e monitoramento via HTTPS, TCP é tudo o que você precisa.

## Qual devo escolher para minha ferramenta?

Escolha HTTP quando sua ferramenta fala HTTP, e SOCKS5 quando não fala ou quando suporta apenas SOCKS. Na prática:

- **Python requests, Node.js fetch com undici, Playwright, Scrapy:** HTTP funciona sem configuração extra. SOCKS5 precisa de um pacote adicional no requests (`requests[socks]`).
- **curl e wget:** curl suporta ambos; wget usa proxies HTTP.
- **Navegadores:** ambos, mas o cliente SOCKS5 integrado do Chromium historicamente não suporta autenticação com usuário e senha, então a escolha segura é a forma HTTP ou a allowlist.
- **Clientes TCP não HTTP** (ferramentas de banco de dados, protocolos personalizados): SOCKS5.

Os [exemplos de código](https://rackproxies.com/pt/docs/code-examples/) mostram cada caso, e o [quickstart](https://rackproxies.com/pt/docs/quickstart/) testa ambos os protocolos com curl.

## Perguntas sobre SOCKS5 e proxy HTTP

### O SOCKS5 é mais rápido que um proxy HTTP?

Não de uma forma que você deva considerar no planejamento. Para HTTPS, ambos acabam retransmitindo um fluxo criptografado, e a configuração custa uma ou duas trocas curtas de qualquer maneira. A distância até o alvo e a carga no caminho importam muito mais. Não publicamos um número de velocidade; meça seu próprio alvo com as variáveis de tempo do curl.

### O SOCKS5 é mais privado que o HTTP?

Para tráfego HTTPS, ambos mantêm o conteúdo da página criptografado de ponta a ponta. Nenhum dos dois criptografa o login do proxy: a autenticação Basic e a RFC 1929 enviam-no de forma legível. SOCKS5 com `socks5h` mantém as consultas DNS fora da sua rede local; um proxy HTTP faz o mesmo ao resolver do seu lado. Uma allowlist de IP evita o envio de senha.

### Um IP da RackProxies pode funcionar com ambos os protocolos?

Sim. Todo IP suporta HTTP, HTTPS (CONNECT) e SOCKS5. Use os detalhes de conexão listados para cada IP na sua conta. Cada IP é entregue como uma linha `IP:PORT:USERNAME:PASSWORD` na sua conta, exportável como TXT ou CSV. A [página de formato de conexão](https://rackproxies.com/pt/docs/connection-format/) mostra como transformar uma linha em uma URL `http://` ou `socks5h://`.

### O que significa HTTPS (CONNECT) na sua lista de protocolos?

Significa que você pode acessar sites `https://` através do proxy HTTP com um túnel CONNECT, então a sessão TLS vai do seu cliente até o site. Não significa que a conexão entre você e o proxy é criptografada. O login vai para o proxy na forma Basic usual, ou não vai com a allowlist.

### Por que recebo um erro 407?

Uma resposta `407 Proxy Authentication Required` significa que o proxy HTTP não aceitou suas credenciais, ou seu IP não está na allowlist quando você se conecta sem credenciais. Verifique o nome de usuário, a senha e a porta, e codifique caracteres especiais na senha com URL-encode. O [quickstart](https://rackproxies.com/pt/docs/quickstart/) lista outros erros comuns.

### Preciso de documento de identidade para comprar proxies SOCKS5?

Não. Sem KYC: sem documento, sem selfie, sem documentos para se cadastrar, recarregar ou comprar. Todo plano da RackProxies inclui HTTP e SOCKS5 no mesmo IPv4 dedicado, pago em BTC, USDT, USDC, ETH, SOL, LTC. Um IP custa US$ 1,29 por 30 dias e 100 IPs custam US$ 59,25; veja [preços](https://rackproxies.com/pt/pricing/).

**HTTP e SOCKS5 em cada IP** 1 IP por US$ 1,29. Sem KYC, pago com cripto. [Ver preços](https://rackproxies.com/pt/pricing/) · [Início rápido](https://rackproxies.com/pt/docs/quickstart/)

## Fontes

1. [RFC 1928: Protocolo SOCKS Versão 5](https://www.rfc-editor.org/rfc/rfc1928) — IETF (2026-10-19)
2. [RFC 1929: Autenticação de Nome de Usuário/Senha para SOCKS V5](https://www.rfc-editor.org/rfc/rfc1929) — IETF (2026-10-19)
3. [RFC 9110: Semântica HTTP (CONNECT, 407, Proxy-Authorization)](https://www.rfc-editor.org/rfc/rfc9110) — IETF (2026-10-19)
4. [Método de requisição CONNECT](https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Methods/CONNECT) — MDN Web Docs (2026-10-19)
5. [Página de manual do curl (--proxy, socks5h)](https://curl.se/docs/manpage.html) — curl project (2026-10-19)
6. [Requests: proxies SOCKS](https://requests.readthedocs.io/en/latest/user/advanced/) — Requests (2026-10-19)

---

RackProxies: A RackProxies é uma provedora de proxies de datacenter dedicados: endereços IPv4 alugados por IP por 30 dias, pagos com cripto sem envio de documento. As páginas cobrem 22 países e 34 cidades de datacenter com dados públicos de rede.
