в Руководство по развертыванию хостинга Microsoft ASP.NET 4, в нем говорится, что вы должны установить прокси-сервер для размещенных сайтов и брандмауэр для всех остальных запросов, чтобы безопасно размещать и изолировать приложения.
Здесь не сказано, что для этого использовать. В идеале мне нужны функции, в которых я мог бы записывать такие вещи, как объем используемой полосы пропускания, ограничивающие сайты, которые используют слишком много и т. Д.
Есть ли прокси с открытым исходным кодом или бесплатный прокси, который обычно можно использовать для этого?
Хороший прокси-сервер для кеширования с открытым исходным кодом доступен здесь.
Я бы использовал SNORT или что-то в этом роде для ваших IDS и IPTables в качестве брандмауэра.
Для пересылки прокси вы, безусловно, можете использовать Apache