A reverse proxy is a proxy server that is installed in the neighborhood of one of more webservers. All connections coming from the Internet addressed to one of the webservers are routed through the proxy server, which may either entirely deal with the request itself, or pass the request wholly or partially to the main webserver.
Below is a comprehensive list of Proxy services available.
Additional proxy list information can be found through the Open Directory Project
.