What does a proxy server mean?

What is a proxy server?

The English full name of Proxy Server is proxy server, and its function is to obtain network information on behalf of network users. Figuratively speaking, it is a transit point for network information. Under normal circumstances, when we use a web browser to directly connect with other internet sites to obtain network information, we must send a request signal to get an answer, and then the other party will send back the information in the form of bit. A proxy server is a server between a browser and a Web server. With it, the browser does not go directly to the Web server to retrieve the web page, but sends a request to the proxy server. The request signal will be sent to the proxy server first. The proxy server will retrieve the information you need and send it to your browser. Moreover, most proxy servers have the function of buffering, just like a large buffer pool with a large storage space. It constantly stores the newly obtained data in its local memory. If the data requested by your browser is in its local storage and up-to-date, it will not retrieve the data from the Web server again, but directly transfer the data in the storage to the user's browser. The average user has a small available bandwidth, but connecting with the target host through a proxy server with a large bandwidth can greatly improve the browsing speed and efficiency. More importantly, it provides security functions. By accessing the target host through the proxy server, the user's own IP address can be hidden, and the target host can only see the IP address of the proxy server. Many network hackers hide their real IP in this way, thus avoiding monitoring.

The types of commonly used agents can be divided into open standards of RFC standards according to the types of protocols adopted. Socks does not require applications to follow a specific operating system platform. Socks proxy is different from application layer proxy and HTTP layer proxy. Socks proxy only passes packets, regardless of application protocols (such as FTP, HTTP and NNTP requests). Therefore, Socks proxy is much faster than other application-layer proxies. It is usually bound to port 1080 of the proxy server.

If you are on a corporate network or a campus network and need to access the Internet through a firewall or proxy server, you may need to use SOCKS. In general, dial-up users do not need to use. Note that the proxy server commonly used when browsing the web is usually dedicated. Commonly used firewalls or proxy software support SOCKS, but their administrators need to turn on this function. If you are not sure whether SOCKS are needed or whether SOCKS are available, please contact your network administrator. In order to use socks, you need to know some things:

IP address of socks server.

The port where the socks service is located.

③ Does the SOCKS service require user authentication? If necessary, you need to apply for a user name and password from the network administrator.

With the above information, you can fill it in "Network Configuration" or fill it in when you register for the first time, and you can use the socks agent.

In practical application, SOCKS agent can be used as e-mail, newsgroup software, network paging ICQ, network chat MIRC and various game applications.

What are socks4 and socks5 agents?

Socks4 and Socks5 both belong to socks protocol, but there are differences due to different supported specific applications. Socks4 agent only supports TCP applications, while socks5 agent can support both TCP and UDP applications. However, because socks5 agent also supports various authentication mechanisms, server-side domain name resolution and so on. Socks4 proxy does not. socks 4 proxy is usually open to the outside world, so it usually does not support UDP applications. In other words, what socks5 can do, socks4 can do, and vice versa.