Take the 2-minute tour ×  I have been using ISA on Windows
Server 2003 to publish multiple web servers hosted on the same
machine. Setup as follows:    • ISA HTTP/S listener bound to +
external IP   • IIS bound to   • Apache bound to   • Python web
application bound to   • Custom applications bound to 127.0.0.x
I could route requests depending on the hostname to the specific
server by setting up publishing rules in ISA. ISA allowed me to
retain the original client IP and the requested hostname, and
had a lot of other features like request validation, URL mapping
and rewriting and caching.  Now I'm on Windows Server 2008 R2,
ISA doesn't work here, TMG is a huge PITA (and doesn't even work
with my IP setup at all - default gw, subnet mask, and ISA
generally proved to be difficult when it came to RPC and other
internal network traffic. So I'm looking for a way to do the
same, especially when it comes to retaining the original client
IP. I tried Faststream IQ Proxy, which looked promising,
especially because it