Socks v5 шифрует весь трафик?
Нет.
Тем не менее, некоторые программы представляют SOCKS-прокси локально (т.е. включены localhost
) и транслируют его в специальный протокол по сети, который может быть зашифрован. Например, так работает Tor, а также ssh -D
динамические туннели.
Можете ли вы взглянуть на этого клиента и объяснить его разницу с другими реализациями?
Shadowsocks не является клиентом SOCKS 5. Он использует настраиваемый протокол по сети и только представляет SOCKS-совместимый интерфейс локально - точно так же, как мои предыдущие примеры Tor и SSH.
Your computer Internet ┌─────────────────────────────────────────┐ │ client --[SOCKS 5]--> ss-client ==[Shadowsocks]==> ss-server --[TCP]--> destination └─────────────────────────────────────────┘ --- plaintext === encrypted