SOCKS5 is the newer version of the SOCKS protocol. Unlike its predecessor, SOCKS5 is compatible with UDP requests and supports authentication. This allows commercial providers, for example, to sell exclusive access to dedicated SOCKS proxy servers.