SOCKS Proxies

SOCKS is a very popular protocol for proxying requests. Any TCP or UDP protocol can be relayed via SOCKS proxies. Unlike HTTP proxies, SOCKS supports a bind method that permits SOCKS proxies to listen for incoming connection requests from external servers. This means that active mode FTP and FTPS transfers can be performed through a SOCKS proxy.

Next: SOCKS4 and SOCKS4A