SOCKS5 cifra il tuo traffico?
SOCKS5 inoltra connessioni. La cifratura dipende da un altro livello protetto e il suo metodo con nome utente e password non cifra da solo le credenziali.
Scegliere SOCKS5 non aggiunge cifratura di per sé. Negozia connessioni inoltrate e autenticazione; il 5 identifica una versione del protocollo, non un livello di cifratura.
Per HTTPS, un client può aprire la connessione SOCKS e farvi passare TLS verso la destinazione. TLS protegge i dati del sito con i normali controlli del certificato del client. Invia HTTP in chiaro sullo stesso percorso e rimane HTTP in chiaro: il relay non aggiorna il protocollo dell’applicazione.
Nemmeno il metodo nome utente/password della RFC 1929 ha una cifratura propria. L’account controlla l’accesso, ma non rende riservato lo scambio su un percorso non protetto. Trasporti aggiuntivi o altri metodi negoziati possono cambiare la protezione: controlla cosa usano realmente client e server.
Verifica il protocollo sicuro della destinazione, la verifica dei certificati, l’eventuale protezione del collegamento client-proxy e il metodo di autenticazione negoziato. L’operatore può ancora ricevere informazioni sulla destinazione e metadati di connessione. In curl, socks5h cambia dove viene risolto un nome host di destinazione; non aggiunge alcun livello crittografico.