HTTP vagy SOCKS5: melyik proxy-IP-t válassza?
A proxy típusát az alkalmazás, a támogatott forgalom és a proxyoldali DNS igénye alapján válassza.
Először nyissa meg az alkalmazás proxybeállításait. A támogatott protokollok döntik el, mely listabejegyzések használhatók; egy hangzatos címke vagy ismert portszám nem ad támogatást a klienshez.
| Alkalmazás vagy feladat | Mit válasszon és ellenőrizzen |
|---|---|
| Csak HTTP-proxymezőt kínál | Megfelelő végpontot a HTTP-proxyk listájából. HTTPS-célokhoz a HTTPS CONNECT-et is tesztelje. |
| Támogatja a SOCKS5-öt, és kapcsolati vagy DNS-beállítás kell | Olyan SOCKS5-végpontot, ahol mindkét oldal támogatja a szükséges lehetőségeket. |
| UDP kell | Ellenőrizze az UDP-t a kliensnél és a végpontnál; a SOCKS5 címke önmagában kevés. |
| SOCKS4 kell | Kompatibilis SOCKS4-végpontot és hozzáillő kliensmódot. |
| Nem támogat proxyt | Egy listáról vett IP nem állítja be magától az alkalmazást. |
Webes és API-kérésekhez gyakran elég a HTTP-proxy. Továbbítja a HTTP-t, és engedély esetén CONNECT-en viszi a HTTPS-t. Egy sima HTTP-oldal sikere nem bizonyít alagúttámogatást: a szolgáltatás alagúthitelesítést követelhet vagy korlátozhatja a célokat és portokat.
A SOCKS a HTTP-kérések rétege alatt működik. Egy kompatibilis alkalmazás HTTP-kérés értelmezése nélkül kér kapcsolatot, ezért más támogatott forgalomra is jó. A SOCKS5 IPv4-, IPv6- és tartománynév-címeket, hitelesítést és UDP-társítást határoz meg. Egy adott alkalmazás vagy ingyenes végpont csak néhány képességet valósíthat meg. A böngésző TCP SOCKS-útvonala nem fedi le automatikusan a többi alkalmazást vagy UDP-szolgáltatást.
Hol oldódik fel a cél neve?
A curlben a SOCKS5 URL írásmódja dönti el a cél DNS-ének helyét: a socks5:// helyben old fel, a socks5h:// a proxyt kéri erre. Eltérő DNS-nézetek miatt az egyik megoldás működhet, a másik elbukhat. Más kliensek jelölőnégyzetet vagy külön beállítást használhatnak. A SOCKS5 kiválasztása önmagában nem igazolja, hogy minden DNS-lekérdezés azon halad át.
A SOCKS4 kevesebbet tud; a SOCKS4a hozzáadja a gazdagépnevek kezelését. Ha kliens és szolgáltatás is támogatja a SOCKS5-öt, és nincs ok a régebbi protokollra, egy megfelelő SOCKS5-bejegyzés ésszerű első választás. SOCKS4-végpont megadása SOCKS5-módban hagyott kliensnél protokolleltérés.
Ha a protokoll megfelelő, tesztelje a tényleges célt és azonosítsa az első hibát. Sem a HTTP, sem a SOCKS5 nem méri az anonimitást: az üzemeltetőbe vetett bizalom, a cél TLS-e és az alkalmazás valódi útvonala továbbra is meghatározza a védelmet.