SOCKS is an Internet protocol that enables traffic to flow between a client and server through a proxy server.
SOCKS5 operates in a similar manner as SOCKS, but provides optional authentication to prevent unauthorized use of the proxy server.
https://en.wikipedia.org/wiki/SOCKS