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

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

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

Моя текущая настройка следующая:

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

1 x Windows 7, в настройках Интернета я выбрал сценарий автоматической настройки и указал адресное поле на файл 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.

Прочитайте весь этот сайт: http://www.proxypacfiles.com/proxypac/

Другие вопросы по тегам