▪︎Proxy Servers are referred to those servers that act as an intermediary to the request made by clients to a particular server for some services or request for some resources.
▪︎The purpose of Proxy servers is to Protects the direct connect of Internet clients and internet and internet resources.
▪︎Proxy server prevents the identification of the client’s IP address while any request is made to any other servers.
There are several types of proxy servers available whose use will depend on the purpose of a request made by the clients to the servers.
Types of proxy servers:
1). Reverse Proxy
▪︎This represents the server.
▪︎ In case there are multiple websites on different servers then it is the job of a reverse proxy server to listen to the request made by the client and redirect to the particular web server.
2)Web Proxy Server:
▪︎This type of proxies forward the HTTP requests.
▪︎This request is same as HTTP requests, only URL is passed instead of a path.
3)Anonymous Proxy:
▪︎This is the type of proxy server that does not makes an original IP address.
4)High Anonymity Proxy:
▪︎This type of proxy server does not allow the original IP address to be detected and also no one can detect it as proxy server.
5)Transparent Proxy:
▪︎This type of proxy server never provides any anonymity to the client, instead, original IP address can be easily detected using this proxy.
▪︎A transparent proxy combined with gateway results in a proxy server where the connection requests sent by the client IP are redirected.
6)CGI Proxy:
▪︎This type of proxies were developed to make the websites more accessible.
7)Suffix Proxy:
▪︎This type of proxy server appends the name of the proxy to the URL to the content that has been requested to the proxy.
▪︎This type of proxy doesn’t preserve a higher level of anonymity.
8)Distorting Proxy:
▪︎Proxy servers can generate an incorrect original IP address of clients once being detected as a proxy server.
▪︎It uses HTTP headers to maintain the confidentiality of the Client IP addre
9)TOR Onion Proxy
▪︎It is a software that aims at online anonymity to the users personal information.
10)I2P Anonymous Proxy
▪︎ is an anonymous network enhanced version of Tor onion proxy which uses encryption to hide all the communications at various levels
11)DNS Proxy
▪︎Unlike other proxies, this type of proxy take requests in the form of DNS queries and forward them to the Domain server where it can also be cached and flow of request can also be redirected.