The Socks agent is an all-round agent, like a transfer board with lots of jumpers, that simply connects the system at one end to the other. Supports a variety of protocols, including http, ftp, and other types of requests. It is divided into socks 4 and socks 5 types, socks 4 supports only TCP protocols and socks 5 supports TCP/UDP protocols, as well as protocols such as various authentication mechanisms. Its standard port is 1080. The proxy server corresponding to the socks protocol is the SOCKS server, which is a common proxy server. SOCKS enables communication with the target in-network computer, avoiding multiple port forwardings.