Does Socks v5 encrypt the all traffic?
Não.
No entanto, alguns softwares apresentam um proxy SOCKS localmente (por exemplo, em localhost
) e o traduzem para um protocolo personalizado na rede, o qual pode ser criptografado. Por exemplo, é assim que o Tor funciona, bem como ssh -D
de túneis dinâmicos.
Can you look at this client and explain its difference with other implementations?
Shadowsocks não é um cliente do SOCKS 5. Ele usa um protocolo personalizado na rede e apresenta apenas uma interface compatível com SOCKS localmente - exatamente como os meus exemplos anteriores de Tor e SSH.
Your computer Internet
┌─────────────────────────────────────────┐
│ client --[SOCKS 5]--> ss-client ==[Shadowsocks]==> ss-server --[TCP]--> destination
└─────────────────────────────────────────┘
--- plaintext
=== encrypted