A proxy protocol is designed to be used to gain access to blocked websites. Let's have a look into some of the proxies used:
To put it in simple terms, web proxies are websites that allow users to log in other web pages from its own site. These proxies can download the website requested by the user on his behalf and offer the content to them without demanding any direct user connection to the end website. This explains why a web proxy functions similar to an internet proxy. Web proxies can also function on a shared IP address and allow target websites to identify that a web proxy is being used.
Socket Secure (SOCKS) is an Internet protocol that transfers network packets between a client and server through a proxy server. SOCKS5 additionally provides authentication so only authorized users may access a server.
HTTP is an acronym for Hypertext Transfer Protocol across Secure Socket Layer. It is a request protocol opted to facilitate reliable communications and transactions. HTTPS is an extension to HTTP which is used for secure communication
The FTP proxy allows controlling the FTP traffic. When an FTP client uploads or downloads files to/from a server the proxy identifies the traffic as FTP, allowing the appliance to control file transfers either using TCP optimization or Caching