Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

In the Microsoft ASP.NET 4 Hosting Deployment Guide, it says that you should put a proxy server in place for hosted sites, and firewall all other requests in order to safely host and isolate applications.

It doesn't say what to use to do this. Ideally I'd like features where I could record things like amount of bandwidth used, throttle sites that are using too much etc.

Is there an open source or free proxy that one might typically use for this?

share|improve this question

A good open-source caching proxy is available here.

I'd use SNORT or something for your IDS and IPTables as a firewall.

For forwarding proxy, you can certainly use Apache

share|improve this answer
It looks to me like Squid is a caching proxy - I need a forward proxy for monitoring and logging outgoing traffic – mcintyre321 Mar 10 '11 at 21:48
Ah - you can use Apache for that with the mod_proxy module. Added a link to their docs. – iivel Mar 10 '11 at 22:13

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.