SOCKS5 versus HTTP proxy#
| SOCKS5 | HTTP proxy | |
|---|---|---|
| Protokoly přenášené | Jakýkoliv TCP | HTTP a HTTPS (CONNECT může tunelovat i jiné TCP) |
| Rozumí požadavku | Ne | Ano pro prosté HTTP |
| DNS resolution | Na proxy (socks5h) nebo lokálně (socks 5) | Na proxy serveru pro požadavky na úplnou URL adresu; název hostitele odeslaný v CONNECT |
| Klientská podpora | Většina nástrojů; některé potřebují knihovnu | Univerzální |
socks5 versus socks5h#
V cURL a Pythonu, socks5:// přeloží cílový název hostitele na vašem počítači a odešle IP adresu proxy serveru; socks5h:// odešle název hostitele a nechá exit jej rozluštit. Use socks5h aby DNS dotazy zůstaly v zemi výstupu a aby se zabránilo úniku hostname do vašeho lokálního resolveru.
socks5h://USER-cc-us:PASS@res.proxy-cyber.com:9001Jak to funguje v Proxy Cyber#
Proxy Cyber gateways mluví SOCKS5 na portu 9001 se stejnými přihlašovacími údaji a parametry uživatelského jména jako HTTP; vyhrazené adresy na portu 8001. UDP ASSOCIATE a BIND nejsou podporovány: pouze TCP.
Otázky, které lidé kladou#
Je SOCKS5 rychlejší než HTTP?
Obě přidávají jeden skok; SOCKS5 provádí trochu méně analýzy, ale síťová cesta dominuje. Vyberte si podle podpory nástrojů a chování DNS, ne rychlosti.