SOCKS5 versus HTTP proxy#
| SOCKS5 | HTTP-proxy | |
|---|---|---|
| Protokoller, der er blevet behandlet | Enhver TCP | HTTP og HTTPS (CONNECT kan tunnelere andre TCP også) |
| Forstår anmodningen | Nej | Ja til almindelig HTTP |
| DNS-opløsning | På proxy (socks5h) eller lokalt (socks 5) | På proxy for fuld URL-anmodninger; værtsnavn sendt i CONNECT |
| Kundesupport og support | De fleste værktøjer; nogle har brug for et bibliotek | Universal |
socks5 versus socks5h#
I cURL og Python, socks5:// løser destinations værtsnavnet på din maskine og sender IP til proxy; socks5h:// sender værtsnavnet og lader exit løse det. Brug socks5h for at holde DNS-forespørgsler i exitens land og undgå lækage af værtsnavne til din lokale resolver.
socks5h://USER-cc-us:PASS@res.proxy-cyber.com:9001Sådan fungerer det hos Proxy Cyber#
Proxy Cybergateways taler SOCKS5 på port 9001 med de samme legitimationsoplysninger og brugernavnparametre som HTTP; dedikerede adresser på port 8001.UDP ASSOCIATE og BIND understøttes ikke: kun TCP.
Spørgsmål folk stiller#
Er SOCKS5 hurtigere end HTTP?
Begge tilføjer et hop; SOCKS5 gør lidt mindre parsing, men netværksstien dominerer. Vælg efter værktøjsunderstøttelse og DNS-adfærd, ikke hastighed.