SOCKS是一种互联网协议,允许一个设备通过第三个设备向另一个设备发送数据。换句话说,这第三个设备将被称为SOCKS服务器或SOCKS代理。它创建与位于防火墙后面的任何其他服务器的连接,并在客户端和实际服务器之间交换网络数据包。
SOCKS5是SOCKS协议的最新版本。SOCKS5与旧版本之间的区别在于其改进的安全性和支持UDP流量的能力。在TCP连接被禁止且数据只能通过UDP访问的情况下,通常需要SOCKS代理。
SOCKS5代理通常用于实时通话或流媒体。流媒体网站通常使用用户数据报协议(UDP)来发送数据,目前,SOCKS5是可以将您传输到UDP会话的主要代理。
简而言之,如果您认为HTTP(S)流量对您来说不够用,并且您需要一个非TCP协议的代理,那么SOCKS5代理是最佳选择。