Когда Internet Explorer настроен на автоматическое определение параметров прокси, есть ли способ просмотреть то, что он обнаруживает?
3 ответа
Настройки извлекаются из http://wpad/wpad.dat, который является файлом javascript, описывающим, какой прокси-сервер должен использоваться в какой ситуации. Лучше всего открыть этот URL и определить прокси из содержимого, которое он возвращает.
Если http://wpad/wpad.dat
недоступен, вы можете определить, какие прокси используются, перейдя на веб-сайт, а затем проверив выполненное TCP-соединение. Это не здорово, но, по крайней мере, минимально полезно.
- Проверьте вывод команды
netstat -an | find "EST"
(сокращение от "ESTABLISHED
"). - Перейти на свежий сайт (тот, который вы недавно не посещали).
Запустите команду
netstat
снова, ища новое соединение. Это может выглядеть так:TCP 192.168.1.1:1989 192.168.1.88:8080 ESTABLISHED
В этом примере IP-адрес вашего прокси-сервера 192.168.1.88
и он прослушивает порт 8080
.
Обратите внимание, что этот метод показывает только прокси, используемый в данный момент. Если в вашей среде настроено несколько прокси-серверов, и вы хотите знать все из них, вам придется периодически повторять процедуру, описанную выше, чтобы получить полный список.
Эту же процедуру можно использовать для блоков, отличных от Windows (с помощью netstat -an | grep EST
или любой другой ОС, используемой для отображения активных соединений).
Я попробовал оба упомянутых решения, а также все виды других.
В конце концов, мне помогло использование Chrome для перехода к:
хром:// нетто-Внутренности / # прокси
который дал мне файл .pac
(= файл автоконфигурации прокси), который я мог затем загрузить и прочитать, чтобы определить, какой прокси был выбран.