An HTTPS Proxy Server is a piece of software running on a remote server that accepts requests from other computers using the HTTPS protocol (Encrypted HTTP connection, typically using a web browser) and forwards those requests to specified servers anywhere on your network or the Internet. Depending on the response from the specified server the proxy server will forward the response back to you. To speed things up though it might already have a cached version of the page and might forward the cached response to save time.
To use one of the proxy servers listed on this page you would add one of the IP addresses listed below, along with the port number listed beside it, into your computer's configuration. If you are using the Windows operating system, both Internet Explorer and Google Chrome, possibly other browsers, can use these proxies by entering the configuration information into the "Internet Options" window. You do this by selecting the "Connections" tab, pressing the "LAN settings" button and entering the IP and port in the Proxy Server box. "Internet Options" can be accessed from the Tools menu in Internet Explorer or, more directly, from the "Control Panel".
There are two kinds of SOCKS proxy protocols, SOCKS4, and the more sophisticated SOCKS5 protocol. The SOCKS4 protocol is used by a proxy server to route network packets between a client and a server and can be used with any TCP and/or UDP application.
There are programs that allow any existing networked software to connect, via SOCKS, to external networks by SOCKSifying them. By SOCKSifying them I mean setting up existing networked software so their requests are automatically redirected through the SOCKS proxy server. This can be accomplished by purchasing software like, proxifier (Win, Mac), or proxycap (Win, Mac). You can find this kind of software free on the Internet for Windows at Freecap.ru and for the Mac at Socat, and for Linux, BSD, and Solaris at Dante
There are two kinds of SOCKS proxy protocols, SOCKS4, and the more sophisticated SOCKS5 protocol. Both protocols are used by a proxy server to route network packets between a client and a server and can be used with any TCP and/or UDP application. SOCKS5 also permits anonymous UDP connections as well as user authentication, so only authorized users can access the socks proxy server.
Anonymous proxies mask your IP, replacing it with their own, however the servers you go to may be able to detect your real IP. In practice though it is probably not going to be noticed unless the servers put in a bit of effort by adding a bit of code, before each page is displayed, that can easily detect your real IP. If your goal is to have your IP undetectable by the server you are visiting you will need a High-Anonymous proxy, or better.
The High-Anonymous proxies mask your IP, replacing it with their own. However the servers you go to may still be able to detect your real IP. This is unlikely, but servers that do add code to detect underlying IP addresses can possibly detect your IP.
Transparent proxies don't hide, or mask, your real IP in any way. In RFC 2616 the standard definition is: "A 'transparent proxy' is a proxy that does not modify the request or response beyond what is required for proxy authentication and identification". and "A 'non-transparent proxy' is a proxy that modifies the request or response in order to provide some added service to the user agent, such as group annotation services, media type transformation, protocol reduction, or anonymity filtering".
Gateway - Sometimes called a tunneling, or transparent, proxy
A gateway is a proxy server that passes all requests and replies unchanged.
Using a Public Proxy IP and Port