Proxy servers can be several types
Proxy server is a program that runs on a remote computer (server) and allows you to use it to connect to other network resources. Principle of operation of the proxy server is very simple. The client (user) connects to the proxy server using a web browser or another program and transfers the information about the resource in the network, which he wants to receive. For example, it may be a web page. The proxy server connects to your server on the network and receives the resource requested by the clients (web page). The final step of the proxy server is to transfer from the server to the client.
Thus, the client can receive any data in the network using a proxy server as an intermediary. The customer who uses a proxy server is not visible to the server from which the data is requested. This is to protect the client from network attacks and preserve his anonymity in the network.
From the perspective of the end user is a proxy IP and port that you can use to connect through a proxy server. For example, the proxy may look like this: 18.104.22.168:4567. Where 22.214.171.124 is the IP of the proxy server, and 4567 is the port on which it runs. Typically, IP and port separated two points.
Proxies can solve several problems at the exit to the Internet:
Proxies can be used when you need to provide the connection of multiple computers through a single network connection. In this case, all the computers constructed between the local network and thereafter on a computer that has access to the Internet, the proxy runs.
Proxy used to access network resources that are locked by the user. For example, you are banned by IP to a torrent tracker or site with online games. With the help of a proxy server you can work around this blokivku.
Use proxy to hide your IP and to increase the level of anonymity. Naturally, the use of a proxy does not make you completely visible to the network. But in some situations it is justified.
Proxy servers are several types:
HTTP proxy - is the most common type of proxy. The proxy is able to work only with the HTTP protocol (the protocol used to transfer Web pages). With the HTTP proxy, you can surf the Web and download files from the network. In addition, some programs (eg, ICQ) also support work through HTTP proxy.
SOCKS proxy - a proxy which allow you to work with virtually any network traffic. There are two versions of the SOCKS-proxy is a SOCKS 4 and SOCKS 5. When you configure the program to work with SOCKS-proxy must specify version. The private proxy list is even better than public SOCKS 5.
There are also ssl-proxy, ftp-proxy and other proxies. But they are mostly used only by system administrators and other IT-specialists.