SOCKS5 versus proxy HTTP#
| MEIAS5 | Proxy HTTP | |
|---|---|---|
| Protocolos realizados | Qualquer TCP | HTTP e HTTPS (CONNECT também pode encapsular outro TCP) |
| Compreende o pedido | Não | Sim para HTTP simples |
| Resolução DNS | No proxy (socks5h) ou localmente (socks5) | No proxy para solicitações de URL completo; nome do host enviado em CONNECT |
| Suporte ao cliente | A maioria das ferramentas; alguns precisam de uma biblioteca | Universais |
meias5 versus meias5h#
Em cURL e Python, socks5:// resolve o hostname de destino na sua máquina e envia o IP para o proxy; socks5h:// envia o nome do host e deixa a saída resolvê-lo. Usar socks5h para manter as consultas DNS no país de saída e evitar o vazamento de nomes de host para o seu resolvedor local.
socks5h://USER-cc-us:PASS@res.proxy-cyber.com:9001Como funciona no Proxy Cyber#
Os principais gateways proxy falam SOCKS5 na porta 9001 com as mesmas credenciais e parâmetros de nome de usuário do HTTP; endereços dedicados na porta 8001. UDP ASSOCIATE e BIND não são suportados: somente TCP.
Perguntas que as pessoas fazem#
O SOCKS5 é mais rápido que HTTP?
Não mensuravelmente. Ambos adicionam um salto; SOCKS5 analisa um pouco menos, mas o caminho da rede domina. Escolha pelo suporte da ferramenta e comportamento do DNS, não pela velocidade.