I know what is socks proxy and how does it differ from http proxy. I want to know what is the main difference between socks5 and socks4 proxy.

  • 1
    How does the Wikipedia article on SOCKS not address your concerns? Show your research. – a CVn Aug 23 '16 at 11:46
  • I studied it but it still did not convinced me. Was searching for ultimate answer – Prabesh Thapa Aug 23 '16 at 11:47
  • 1
    @PrabeshThapa: what do you consider the "ultimate answer" ? What features you expect from this answer which the Wikipedia article does not have? – Steffen Ullrich Aug 23 '16 at 11:49
  • @Steffen Ullrich I was looking for more convincing answer, to the point not more not less – Prabesh Thapa Aug 23 '16 at 11:51
  • @PrabeshThapa: regarding SOCKS the most convincing are the standards which are referenced by wikipedia. But feel free to study these standards to get the most convincing answer. – Steffen Ullrich Aug 23 '16 at 11:51

From wikipedia:

The SOCKS5 protocol is defined in RFC 1928. It is an extension of the SOCKS4 protocol; it offers more choices for authentication and adds support for IPv6 and UDP, the latter of which can be used for DNS lookups.

And compared to plain SOCKS4 it also has the main feature from SOCKS4a:

SOCKS4a extends the SOCKS4 protocol to allow a client to specify a destination domain name rather than an IP address; this is useful when the client itself cannot resolve the destination host's domain name to an IP address.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.