I'm confused about Socks5. Some pages claim that Socks5 is protected between you and the server, but not encrypted.

How can that be safe?

..and some pages say you need an SSH tunnel for Socks5.

Another page said Socks5 is just plain text?

What's right?


1 Answer 1


SOCKS Protocol Version 5 described here, does not online or specify anything to do with encryption or encrypted traffic.

  • If you are connecting to a HTTPS site, the traffic payloads will be encrypted.
  • If you are using SOCKS5 over SSH the traffic will be encrypted.
  • If you are using Shadowsocks the traffic will be encrypted.

However, SOCKS5 itself is clear text. It provides no "protection" encryption or otherwise ... it is simply a protocol for encapsulating traffic.


Not the answer you're looking for? Browse other questions tagged .