Below is a classification of proxies for inexperienced users. We can say that the differences between proxy servers are only caused by the protocols and technologies used. So, let’s begin.
What are HTTP proxies? This proxy is the most widely used type of proxy. It was originally designed for surfing the Internet, so it works with any browser. Now its capabilities have been perfected, allowing it to work with a variety of applications. SOCKS proxy allows you to work with virtually any application through a proxy.
Browsers originally were not able to work with SOCKS, so they needed special applications that allow interacting with the proxy. Today some browsers enable your work with proxies, but they need to be properly configured, which means you’ve got to specify the protocol. CGI proxy or anonymizer allows you to work only through your browser. It is very simple to work with and also has the ability to connect proxies in a chain.
You can use HTTP or SOCKS proxy as a final link in your chain. FTP proxy allows you to work with FTP servers only. It is convenient for downloading data from the network (as evidenced by the number of programs with built-in FTP-client). Usually used in networks with protection not allowing direct access to the Internet.
How to determine the type of proxy?
To know what type of proxy is working now, just look at active ports:
- SOCKS it is 1080 or 1081;
- HTTP proxies — 80, 81, 8080 or 3128;
- FTP proxy it is usually port 21;
- CGI proxy is just a web page, so you can not see port number.
The best way to determine the type of proxy is to use special programs that will show you not only the type of proxy, but also the characteristics of the selected server.