SOCKS5 kontra HTTP-proxy#
| SOCKS5 | HTTP-proxy | |
|---|---|---|
| Protokoll som överförts | Alla TCP | HTTP och HTTPS (CONNECT kan tunnel andra TCP också) |
| Förstår begäran | Nej | Ja för vanlig HTTP |
| DNS-upplösning | På proxyservern (socks5h) eller lokalt (socks 5) | På proxyservern för begäran om fullständig URL, värdnamnet skickas i CONNECT |
| Kundsupport och support | De flesta verktyg; vissa behöver ett bibliotek | Universal |
socks5 kontra socks5h#
I cURL och Python, socks5:// löser målvärdnamnet på din dator och skickar IP-adressen till proxyn; socks5h:// skickar värdnamnet och låter exit lösa det. Använd socks5h för att hålla DNS-frågor i utgångens land och för att undvika läckage av värdnamn till din lokala resolver.
socks5h://USER-cc-us:PASS@res.proxy-cyber.com:9001Så fungerar det på Proxy Cyber#
Proxy Cybergatewayer talar SOCKS5 på port 9001 med samma referenser och användarnamnsparametrar som HTTP; dedikerade adresser på port 8001.UDP ASSOCIATE och BIND stöds inte: endast TCP.
Frågor som folk ställer#
Är SOCKS5 snabbare än HTTP?
Båda lägger till en hoppning; SOCKS5 gör något mindre tolkning men nätverksvägen dominerar. Välj efter verktygsstöd och DNS-beteende, inte hastighet.