Как протестировать приложение .NET против прокси?

Я должен поддерживать использование прокси на нашем приложении, которое использует соединения WCF.

У нас нет прокси-сервера в нашей сети, и я не хочу разрушать нашу корпоративную сеть путем запроса установки прокси. Я думал об установке прокси-сервера на локальной виртуальной машине и конфигурировании Internet Explorer так, чтобы это бросило вызов тому прокси.

Я не знаю, какое программное обеспечение прокси использовать (я не хочу устанавливать сервер ISA) и я не знаю, как настроить тот.

У кого-то есть какое-либо предложение для простого в использовании программного обеспечения, которое потребует аутентификации для каких-либо сервисов WCF, и у Вас есть какая-либо инструкция, которая была бы полезна для знания при тестировании программного обеспечения против прокси?

7
задан Pierre-Alain Vigeant 17 May 2010 в 20:06
поделиться

2 ответа

Взгляните на Fiddler: http://www.fiddlertool.com . Он устанавливается как прокси на вашем локальном компьютере, маршрутизируя через него все запросы.

6
ответ дан 7 December 2019 в 07:41
поделиться

Сложность при тестировании работы с прокси-сервером будет заключаться в том, чтобы убедиться, что он не подключается напрямую, в некоторых случаях в обход прокси. Вы можете установить прокси-программное обеспечение, но если у вас также есть прямой доступ в Интернет, то, насколько вы знаете, ваше приложение может выйти из строя, если этот прямой доступ заблокирован.

Вы можете попробовать смоделировать брандмауэр, создав виртуальную машину с сетью «только для хоста», то есть настроить ее виртуальную сетевую карту для подключения только к хост-машине. Затем вы можете запустить свое приложение на этой виртуальной машине и настроить его для использования прокси, запущенного на хосте. Отказ от ответственности: на самом деле я сам не пробовал, но теоретически это должно сработать.

1
ответ дан 7 December 2019 в 07:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: