Is it better to use HTTP proxy or Socks proxy?

  There are many types of proxy servers, the most commonly used is HTTP proxy, and Socks proxy. What is the difference between these two proxies? What are the usual applications? Today, let’s go with Tomatoip to understand the difference between HTTP proxy and Socks proxy. Where, it’s better to use HTTP proxy or Socks proxy.

Is it better to use HTTP proxy or Socks proxy?

  One, HTTP proxy

  The HTTP protocol is the Hypertext Transfer Protocol, which is a very simple communication protocol that is most widely used in Internet uplink information transmission. HTTP proxy is a proxy based on the HTTP protocol, so we are browsing the web and downloading data (the ftp protocol can also be used) is the http proxy. It is usually bound to the port 80, 3128, 8080, etc. of the proxy server.

  Two, Socks proxy

  The Socks protocol is the firewall security session conversion protocol. The Socks protocol provides a framework for client/server applications in the TCP and UDP domains to use the services provided by the network firewall more conveniently and securely. Socks proxy is a kind of proxy based on Socks protocol. Socks proxy is also called all-powerful proxy, just like an adapter board with many jumpers. It simply connects the system on one end to the other end. Supports multiple protocols, including http, ftp requests and other types of requests. The port of this type of proxy is usually 1080.

  3. Is it better to use HTTP proxy or Socks proxy?

  Socks proxy is different from application layer proxy and HTTP layer proxy. Socks proxy simply transmits data packets without worrying about the application protocol (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 need to access the Internet through a firewall or a proxy server on the corporate network or campus network, you may need to use Socks. Under normal circumstances, users do not need to use it for dial-up Internet access.

  Note that the proxy server commonly used when browsing web pages is usually a dedicated http proxy, which is different from SOCKS. Therefore, being able to browse the web does not necessarily mean that you can access the Internet through Socks.

  Commonly used firewalls or proxy software all support Socks.

  Socks proxy is widely used, but Socks is divided into Socks4 and Socks5. Among them, Socks4 only supports TCP protocol, Socks5 supports TCP and UDP protocols, and also supports authentication, server-side domain name resolution, etc. Socks4 and Socks5 can do it, but not the other way around. Our commonly used chat software is to use Socks5 proxy.