Скрипт автоматической настройки прокси-сервера — процесс настройки лаборатории

Скрипт автоматической настройки прокси-сервера — процесс настройки лаборатории

Мне необходимо настроить тестовую машину, которая использует автоматическую конфигурацию прокси-сервера с помощью файла WPAD.DAT. Это необходимо для репликации клиентской среды (которую мы не можем использовать для тестирования), чтобы мы могли разработать исправление для одного из наших программных пакетов.

У меня нет проблем с AD / IIS / Proxy и т. д., однако я почти ничего не знаю о скрипте автоматической настройки и о том, как правильно его настроить.

Моя текущая настройка выглядит следующим образом:

1 x IIS, на котором размещен файл wpad.dat

1 x windows 7 unit, в настройках интернета я выбрал использование сценария автоматической конфигурации и указал поле адреса на файл wpad.dat через HTTP-адрес. Настройки IP статические, только статический IP, допустимая подсеть и внутренняя настройка DNS-сервера. (Без шлюза)

Мой файл wpad.date:

function FindProxyForURL(url, host)
{ if (isPlainHostName(host))
return "DIRECT";
else
return "PROXY 192.168.10.103:808";
}

Прокси-сервер — CCProxy, который отлично работает, когда я указываю его в настройках «прокси-сервера» Internet Explorer.

Когда я просматриваю любую страницу на моем лабораторном компьютере, просмотр не удается. Прокси-сервер не получает никаких обращений. Wireshark, работающий на прокси-сервере, также не регистрирует никаких сообщений с этого IP.

Что мне нужно сделать по-другому, чтобы настроить этот тест на одном компьютере?

решение1

  1. Проверьте, может ли клиент загрузить файл WPAD.DAT с помощью IE. Если нет, он не может загрузить файл WPAD.DAT
  2. Используйте telnet или curl или что-то еще, чтобы убедиться, что прокси-сервер по адресу 192.168.10.103 действительно прослушивает TCP 808.
  3. Мне кажется, ваш синтаксис может быть неправильным? В моих файлах PAC нет elseоператора, который есть у вас. Если вы собираетесь использовать else, вам может потребоваться обернуть returnоператор в другой набор фигурных скобок. Если вы сомневаетесь, используйтеGoogle Pactester.

Связанный контент