A free and lightweight reverse proxy server fully written in Java
Version: 0.5 AlphajRevProxy (Java Reverse Proxy) accepts HTTP and HTTPS requests and translates these into new requests based on a set of rules. HTTPS with client side authentication (X509 certificates) is supported.
Operating System: Mac OS X
A reverse proxy server is a server that secures the access to backend content servers. A reverse proxy server is in most of the cases placed in the DMZ (DeMilitarized Zone).
Reverse proxy servers accept HTTP and HTTP over SSL (HTTPS) requests from Web clients and passes those requests to the backend servers. It then passes the requested resources back to the right Web client.
jRevProxy will accept external HTTP(S) requests and translate them into internal HTTP(S) requests, hereby checking some rules specified in an XML configuration file.