A proxy server is a computer network service that allows clients to indirectly connect with other network services. Using proxy, a request from the client is first sent to the proxy server and connects with it and then the request is sent to other servers.

The requested resource is either served from its cache or from the specific server. In a few situations, the request from client or the response from server may get changed. The Hide me technology is employed by the proxy servers to hide our IP address.

Transparent Proxy Servers

The following are the different types of proxy servers.

  • Web proxies – It is a commonly used proxy which is a bit like search engines, and so are really easy to access. Using a web proxy, the visited websites are not able to see your original location as this proxy makes it look like you are from some other location.
  • Transparent Proxy Servers – They are also called as inline proxies or intercepting proxies. As its name says, this server is transparent and do not provide any anonymity, instead, it reveals its identity.
  • Distorting Proxy Servers – This proxy server reveals its identity but will pass along an incorrect IP address.
  • Anonymous Proxy Servers – It also reveals its identity as a server but it does not provide the original IP address and it masks its identity.

Proxy servers are used for various purposes including sharing Internet connections on a local area network, implement Internet access control, access blocked websites.