Che cos’è un proxy SOCKS? Ci sono tutti i tipi di proxy e protocolli su Internet, ma nessuno ha un nome così divertente come SOCKS, che è l’abbreviazione di “SOCKET”.
Analizziamo il proxy più comune, SOCKS5, e perché è usato così spesso.
Che cos’è un proxy SOCKS o SOCKS5?
I proxy SOCKS vengono normalmente utilizzati installandoli come estensione del browser o configurando un client torrent per utilizzare il server proxy di un provider VPN.,
Un proxy SOCKS funziona canalizzando il traffico attraverso un server proxy, che poi passa le informazioni alla destinazione prevista. Il protocollo SOCKS raggiunge questo obiettivo stabilendo prima una connessione TCP con il server proxy. Quindi, il computer può inviare dati al server proxy, che poi passa i dati sulla sua destinazione.
Ad esempio, supponiamo che tu voglia visitare un sito web ospitato in un altro paese. Il sito blocca chiunque si connetta da fuori dal paese. Per aggirare questo blocco, è possibile utilizzare un proxy SOCKS situato all’interno del paese ospitante.,
Quando ti connetti al sito web tramite il tuo proxy, il sito web vede l’indirizzo IP del server proxy invece del tuo. Poiché il server si trova all’interno del paese ospitante, il sito Web invia al server proxy i suoi dati, che quindi invia i dati all’utente.
In che modo differisce dai server proxy “normali”?
Ma aspetta un minuto! Quello che abbiamo appena fatto è descrivere come funziona un server proxy “normale”. Probabilmente li hai visti su Internet; siti Web che offrono server proxy gratuiti per evitare blocchi geografici o nascondere la tua identità., Questi sono chiamati “proxy HTTP” perché usano il protocollo HTTP.
Quindi, qual è la differenza tra un proxy HTTP e un proxy SOCKS?
I proxy SOCKS funzionano con più protocolli
Per uno, un server proxy HTTP funziona solo con il protocollo HTTP. SOCKS, tuttavia, non ha tale fedeltà. Può funzionare con molti protocolli, che includono anche HTTP.
In termini di informatica, chiamiamo un proxy SOCKS “di basso livello” e il proxy HTTP “di alto livello”. Questi “livelli” si riferiscono a quanto è specializzato il software. Più alto è il livello, più specializzato è il software.,
Ad esempio, prendiamo le lingue del mondo. Se dovessimo guardare i “livelli”che compongono la lingua francese, possiamo categorizzarlo in questo modo:
Languages of Planet Earth > European Languages > French
In questo caso, il” dominio di alto livello ” è francese. È una categoria specializzata su ogni lingua del pianeta Terra. Qualcuno specializzato in francese può parlare solo francese; allo stesso modo, i proxy HTTP possono interagire solo con il protocollo HTTP.
La “fascia bassa”, d’altra parte, ha un’applicazione più ampia. Il protocollo SOCKS è come qualcuno che capisce tutte le lingue europee., Non ha specializzazione e può gestire più protocolli, incluso HTTP. Questo è simile a qualcuno che conosce ogni lingua in Europa, compreso il francese. Di conseguenza, SOCKS è il migliore per gestire altri protocolli come POP per la posta elettronica.
I proxy SOCKS aggirano i firewall
Poiché SOCKS utilizza TCP per connettersi a un server, non deve passare attraverso le stesse rotte del traffico HTTP. Come tale, se c’è un firewall che monitora le porte HTTP, SOCKS può aggirarlo anche se sta usando HTTP. Questo è un bene per la navigazione di contenuti con restrizioni senza il firewall che blocca i siti web.,
I proxy HTTP gestiscono meglio le richieste HTTP
Tuttavia, la natura specializzata di un proxy HTTP non è affatto negativa. Un proxy HTTP può elaborare i dati HTTP in entrata meglio di un proxy SOCKS. Questo perché il proxy HTTP è specializzato in un protocollo, quindi è dotato di più strumenti per l’elaborazione HTTP rispetto a un proxy SOCKS.
Ad esempio, se si desidera raschiare Internet per pagine specifiche, un proxy SOCKS non è un’idea. Non ha gli strumenti speciali per gestire le pagine come vengono giù la linea, il che significa che vi ritroverete con una vasta discarica di pagine web irrilevanti.,
Un proxy HTTP, tuttavia, ha gli strumenti per il web scraping. Puoi dirgli di cercare pagine Web di natura specifica (come le pagine di giocattoli per lo shopping natalizio finale) e fornirà solo ciò che corrisponde alle condizioni.
Che cos’è SOCKS5?
Se fai una rapida navigazione sui server SOCKS, vedrai apparire il termine “SOCKS5”. Il 5 alla fine è semplicemente il numero di versione per il protocollo SOCKS, molto simile a come abbiamo Windows 7, 8 e 10.
Al momento della scrittura, SOCKS5 è l’ultima versione del protocollo SOCKS., Migliora su SOCKS4 supportando UDP e TCP e offre più metodi di autenticazione. È anche più veloce di SOCKS4. SOCKS5 potrebbe un giorno essere sostituito da tecnologie come Shadowsocks che viene utilizzato da Mullvad VPN.