Что такое хороший прокси для меня, чтобы установить и протестировать мой Windows Service? - PullRequest
0 голосов
/ 26 августа 2009

В требованиях к развертыванию моего приложения (службы Windows, написанной на C #) говорится о наличии прокси-сервера.

Из моего общения с человеком, который установит мое приложение: 1. Его компания блокирует доступ к интернету через прокси 2. Ему нужно указать путь к скрипту прокси в его IE Config. 3. Ему также необходимо ввести имя пользователя / пароль.

Моему приложению необходим доступ к общедоступному веб-сервису. В процессе подготовки я отправил ему тестовое приложение Winform. В файле app.config я использовал настройку, упомянутую в этом посте .NET клиентское приложение: как получить доступ к веб-службам в случае прокси? Однако это не сработало. Я настроил настройки прокси в App.config в соответствии с его настройками IE, но, похоже, ничего не работало.

Я не хочу жестко задавать настройки прокси в моем приложении, используя классы System.Net. Я не сомневаюсь, что хочу использовать файл конфигурации.

Итак, я хочу установить прокси на образе VPC и попробовать запустить приложение.

Мой вопрос: 1. Что такое хороший прокси-сервер, который я могу установить на своей виртуальной машине (только для Windows - без linux / squid pls.), Который будет повторять поведение, которое я упомянул в 2 и 3 выше. 2. Если это интересно, я использовал следующие настройки прокси:

<system.net>
    <defaultProxy >
        <proxy usesystemdefault= “False“ proxyaddress=“http://10.1.10.10:8080“ bypassonlocal=“True“ />
    </defaultProxy>
</system.net>

Предполагая, что система будет читать настройки из IE, я тоже попробовал

<proxy autoDetect="true" />

Не сработало.

Pls. дайте мне знать, если мои требования неясны.

1 Ответ

0 голосов
/ 26 августа 2009

Открытый исходный код squid proxy имеет двоичные файлы Windows .

Если в вашем VPC установлена ​​ОС Windows Server, вы можете попробовать собственный Microsoft ISA Server . Здесь 180-дневная пробная версия здесь .

...