Open eerst de proxyinstellingen van je toepassing. De ondersteunde protocollen bepalen welke lijstvermeldingen je kunt gebruiken; een indrukwekkend label of bekend poortnummer voegt geen clientondersteuning toe.

Je toepassing of taakKiezen en controleren
Biedt alleen een HTTP-proxyveldEen passend eindpunt uit de HTTP-proxylijst. Test ook HTTPS CONNECT als je HTTPS-doelen nodig hebt.
Ondersteunt SOCKS5 en heeft verbindings- of DNS-opties nodigEen SOCKS5-eindpunt waarbij beide kanten de benodigde opties ondersteunen.
Heeft UDP nodigControleer UDP bij client én eindpunt; alleen het SOCKS5-label is onvoldoende.
Vereist SOCKS4Een compatibel SOCKS4-eindpunt en de bijpassende clientmodus.
Ondersteunt geen proxyEen IP uit een lijst configureert de toepassing niet vanzelf.

Voor web- en API-verzoeken is een HTTP-proxy vaak genoeg. Hij stuurt HTTP door en vervoert, wanneer toegestaan, HTTPS via CONNECT. Een geslaagde gewone HTTP-pagina bewijst geen tunnelondersteuning: de dienst kan tunnelauthenticatie eisen of doelen en poorten beperken.

SOCKS werkt onder de HTTP-verzoeklaag. Een compatibele toepassing vraagt een verbinding te maken zonder een HTTP-verzoek te interpreteren, waardoor het ook voor ander ondersteund verkeer bruikbaar is. SOCKS5 definieert IPv4-, IPv6- en domeinnaamadressen, authenticatie en UDP-associatie. Een bepaalde toepassing of gratis eindpunt implementeert mogelijk slechts enkele functies. De TCP-SOCKS-route van een browser dekt niet automatisch een andere app of UDP-dienst.

Waar wordt de doelnaam opgelost?

In curl bepaalt de schrijfwijze van de SOCKS5-URL waar doel-DNS plaatsvindt: socks5:// lost lokaal op; socks5h:// vraagt de proxy dit te doen. Verschillende DNS-weergaven kunnen één keuze laten werken en de andere laten mislukken. Andere clients kunnen een selectievakje of aparte optie gebruiken. Alleen SOCKS5 kiezen bewijst niet dat elke DNS-opzoeking erdoor gaat.

SOCKS4 heeft minder mogelijkheden; SOCKS4a voegt hostnamen toe. Als client en dienst SOCKS5 ondersteunen en er geen reden voor het oudere protocol is, is een geschikt SOCKS5-item een redelijke eerste keuze. Een SOCKS4-eindpunt invoeren terwijl de client in SOCKS5-modus staat, is een protocolverschil.

Past het protocol, test dan het echte doel en identificeer de eerste fout. HTTP noch SOCKS5 meet anonimiteit: vertrouwen in de beheerder, TLS bij het doel en de echte toepassingsroute bepalen nog steeds je bescherming.

Gerelateerde artikelen