Obriu primer la configuració de proxy de l’aplicació. Els protocols admesos determinen les entrades utilitzables; una etiqueta impressionant o un port conegut no afegeixen compatibilitat al client.

Aplicació o tascaTrieu i comproveu
Només ofereix un camp de proxy HTTPUn punt adequat de la llista de proxys HTTP. Proveu també HTTPS CONNECT si necessiteu destinacions HTTPS.
Admet SOCKS5 i necessita opcions de connexió o DNSUn punt SOCKS5 amb les opcions necessàries admeses als dos extrems.
Necessita UDPVerifiqueu UDP al client i al punt final; l’etiqueta SOCKS5 sola no basta.
Requereix SOCKS4Un punt SOCKS4 compatible i el mode de client corresponent.
No admet proxysUna IP de la llista no configura l’aplicació per si sola.

Per a peticions web i API, sovint n’hi ha prou amb un proxy HTTP. Reenvia HTTP i, quan es permet, transporta HTTPS per CONNECT. Una pàgina HTTP simple que funciona no prova la compatibilitat amb túnels: el servei pot exigir autenticació del túnel o limitar destinacions i ports.

SOCKS treballa sota la capa de peticions HTTP. Una aplicació compatible li demana establir una connexió sense interpretar una petició HTTP, per això també és útil per a altre trànsit admès. SOCKS5 defineix adreces IPv4, IPv6 i de domini, autenticació i associació UDP. Una aplicació o un punt gratuït concret pot implementar només part de les funcions. La ruta TCP SOCKS del navegador no cobreix automàticament una altra aplicació o servei UDP.

On es resol el nom de destinació?

A curl, l’escriptura de l’URL SOCKS5 determina on es resol el DNS de destinació: socks5:// resol localment; socks5h:// ho demana al proxy. Vistes DNS diferents poden fer que una opció funcioni i l’altra falli. Altres clients poden utilitzar una casella o una opció separada. Triar SOCKS5 no demostra que cada consulta DNS hi passi.

SOCKS4 té menys funcions; SOCKS4a afegeix el tractament de noms d’amfitrió. Si client i servei admeten SOCKS5 i no hi ha cap motiu per al protocol antic, una entrada SOCKS5 adequada és una primera tria raonable. Un punt SOCKS4 amb el client en mode SOCKS5 és una incompatibilitat de protocol.

Quan el protocol encaixi, proveu la destinació real i identifiqueu la primera fallada. Ni HTTP ni SOCKS5 mesura l’anonimat: la confiança en l’operador, TLS de destinació i la ruta real de l’aplicació encara determinen la protecció.

Articles relacionats