Render pages from a remote web server, Some possible uses are to render pages from a intranet server to an external (DMZ) server without publishing an entire application and establishing firewall rules etc. Has both client and server apps.
I initially created this project when we needed to publish some parts of an internal application to a public facing web server. The options were to cut out pieces of the original app and maintain 2 versions; rewrite external app; or allow access to only the pages needed for external consumption without duplication. There are 2 parts the client and the server. This works by the client sending TCP requests to a remote service (firewall rule needed when severs are in different zones). However the one firewall rule can service any number of internal proxy requests. Remote service has definitions of how to access internal pages being requested by the external web server.