There are three different types of proxy, Tunneled Web, Replacement Proxy, and Reverse Proxy; here is a brief description of each:
Tunneled Web - The tunneled web proxy requires the use of the SSL-Explorer VPN client applet to forward the website over SSL. This feature is designed as a fall-back in cases where the replacement or reverse proxy methods are not appropriate or do not work.
Replacement Proxy - The replacement proxy feature does not require the VPN client as this method does not require port forwarding. The SSL-Explorer server actually retrieves the web page on behalf of the connecting client, replacing all links within the page to point back to the SSL-Explorer server which will repeat this process when the user requests a new page.
Reverse Proxy - The Reverse Proxy works by matching unique paths in the request URI with the configured web forwards. For example, if you have a web site that is accessible from the URL http://example.com/blog you can configure the Reverse Proxy with the path /blog so that all requests to the SSL-Explorer server URL https://sslexplorer/blog are proxied to the destination site.
This type of proxy will only be suitable if you know the paths used by the web applicaiton. If your web site runs on the root of the web server, i.e. http://example.com then there are no defined paths to proxy so another method will have to be used. Luckily we have developed the "Active DNS" feature of the reverse proxy to handle this. Further information on how to proxy sites with no paths can be found in the following article.