Как проверить приложение .net против прокси? - PullRequest
7 голосов
/ 18 мая 2010

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

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

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

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

Ответы [ 2 ]

6 голосов
/ 19 мая 2010

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

1 голос
/ 19 мая 2010

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...