Вопрос: Как узнать, какой прокси-сервер я использую?


Мне нужно знать, что такое адрес для моего прокси-сервера, поэтому я могу настроить другую программу, чтобы ее также использовать. Если я перейду в IE, Internet Properties, LAN Settings, то все, что я вижу, это сценарий автоматической настройки, но не фактический адрес прокси. Как я могу это получить?

Я использую Windows XP.


151
2017-10-14 01:12


Источник


Этот вопрос также может быть полезен: serverfault.com/questions/696020/... - Hugo Ideler


Ответы:


Система автоматического определения прокси-сервера работает, загружая файл с именем wpad.dat от принимающей стороны wpad, Сначала подтвердите, что этот хост существует из командной строки:

ping wpad

Если этого не существует, вам может потребоваться указать правильный DNS-суффикс. В той же командной строке введите

ipconfig /all

Вы должны увидеть Primary DNS Suffix и DNS Suffix Search List

Попробуйте добавить каждый из них с помощью. в wpad:

ping wpad.<primary dns suffix>

Если какая-либо из этих функций работает, то в вашем браузере введите http://wpad.<suffix>/wpad.dat, Это загрузит файл автоматической настройки прокси, который вы можете открыть в файле notepad.exe

В нижней части этого файла вы увидите строку, в которой говорится:

PROXY <host:port>;

Это может быть повторено, если у вас есть несколько доступных прокси. Хост и порт - это то, что вам нужно.

Если этого файла не существует, то либо нет прокси-сервера, либо прокси-сервер предоставляется dhcp (обратите внимание, что это будет работать только с IE, поэтому, если Firefox может работать, это не тот метод, который используется). Если у вас нет доступа к серверу dhcp, чтобы увидеть, что он отправляет, самым простым способом было бы открыть сайт, то есть перейдите в командную строку. Тип

netstat -ban

Это обеспечит список соединений, выполненных с идентификатором процесса для каждого процесса. Откройте Диспетчер задач и выберите View/Select Columns и включить PID (Идентификатор процесса). Найдите PID iexplore.exe в списке, возвращаемом netstat -ban  Это откроет прокси-сервер и порт.


161
2017-10-14 01:22



Я пытался в IE и Firefox, и не мог найти этот сайт. - Mike Christensen
Я обновил свой ответ более подробно ... - Paul
Чтобы загрузить сценарий автоматической настройки, я считаю, что проще просто скопировать и вставить ссылку на скрипт в адресную строку (YMMV) ... - mousio
Да, проблема в том, что политика домена предотвращает ее изменение, а IE отключает поле для URL. Это не позволит вам скопировать его или увидеть всю вещь хе. - Mike Christensen
@Ben Привет, Бен, это правильно, этот ответ фокусируется на автоматическом обнаружении, а не на автоматической настройке. Вы можете улучшить ответ. - Paul


У меня есть еще один простой способ найти его. Установите Chrome и перейдите по ссылке ниже, чтобы просмотреть сведения о прокси.

 chrome://net-internals/#proxy

Вы сможете увидеть все подробности


65
2018-01-03 20:31



У этого есть намного больше информации! Спасибо, что поделился. - Shiyaz
Этот метод очень полезен, когда вы работаете с VPN, но хотите знать свой IP-адрес и порт протокола прокси-сервера. Спасибо. - zionpi
так просто и так мощно :) - DerVO
Простой и полезный - Prem


Попробуйте выполнить следующую команду в cmd:

reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings" | find /i "proxyserver"

Надежда помогает


44
2017-10-09 08:35



В моем случае мне пришлось найти «AutoConfigURL» вместо «proxyserver». Это привело меня к файлу * .pac, который я мог прочитать, чтобы найти прокси-сервер по умолчанию, возвращаемый скриптом. - Ben
Для меня это был единственный ответ, который показал мне мой фактический адрес прокси. Остальные, как правило, показывали мне, где найти сценарий, который я должен был бы проанализировать вручную, чтобы понять, какие правила применяются ко мне. - Duncan Jones


Вы также можете получить URL-адрес файла конфигурации с помощью реестра:

reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Wpad" /s | find /i "WpadDetectedURL"

17
2017-08-23 16:11





Кажется, что работает следующая команда. В качестве бонуса это позволяет избежать контакта с множеством DNS-серверов, которые могут работать или не работать, и избегает запросов к реестру, поэтому он работает даже в довольно запертых средах:

Windows Vista или более поздняя версия:

netsh winhttp show proxy

Windows XP или ранее:

netsh diag connect ieproxy

Для извлечения прокси-адреса из вывода требуется дополнительная работа, поэтому подход к реестру проще, если вы знаете, что он будет доступен.

Обновить:

Я обнаружил, что в windows 7 netsh иногда возвращает разные результаты в зависимости от того, как я его называю. Если я запускаю указанную выше команду вручную в командной строке, я получаю «Прямой доступ - без прокси». Однако вызов netsh из результатов SAS отображается фактический прокси-сервер!


11
2017-09-23 11:17



sais: прямой доступ <no proxy server>. но я определенно занимаюсь прокси-сервером .. только показывает WinHTTP Proxys - philx_x
Вопрос отмечен [windows] - вы находитесь в среде Windows с прокси-сервером, отличным от WinHTTP? - user3490
Я также вижу линию прямого доступа. Что вы имели в виду под «вызовом netsh rom SAS»? - Ben
netsh winhttp show proxy показывает настройки прокси-сервера (пользователь по умолчанию). Пользователь может иметь разные настройки. - xmedeko
Я определенно за прокси-сервером, и когда я звоню netsh command Я получаю: «Прямой доступ (без прокси-сервера)». Что такое SAS? - iaforek


Если вы используете автоматическое определение настроек прокси-сервера затем выполните в адресной строке браузера (независимо от того, какой из них вы установили)

Http: //wpad/wpad.dat 

Затем вы получите файл javascript, описывающий, какой прокси-сервер используется в соответствии с тем, что вы пытаетесь посетить в сети ...


9
2017-10-21 06:04



Хотя URL-адрес не работает, +1 для ссылки на документацию Microsoft - GoGoris


используйте нижеприведенный веб-сайт, чтобы получить свой прокси-сервер: http://www.whatismyproxy.com/


6
2018-04-21 14:18



Это решение определило для меня, что мой, казалось бы, прямой доступ к сети фактически прокладывался через веб-шлюз McAfee - Breandán Dalton


Чтобы узнать много и много о вашем текущем подключении к Интернету и настройке, включая прокси-сервер, который вы используете в настоящий момент, перейдите по следующему адресу в Chrome:

хром: // нетто-Внутренность /

Вы увидите столбец с левой стороны страницы, который даст вам список различных типов информации, которую вы можете запросить, среди которых «прокси».

ПРИМЕЧАНИЕ. Вполне возможно добавить схему URI «chrome:» в окна, чтобы вы могли получить эту информацию, перейдя в «chrome: // net-internals /» из любого браузера, а не только из хрома. Но поскольку обработчик для этой схемы URI должен быть хром, вам необходимо установить хром в любом случае. Таким образом, добавление схемы URI «хром» в ваш реестр очень полезно, если вы используете другой браузер и хотите избежать щелчков / ввода, чтобы сначала вызвать хром (а оттуда перейти в chrome: // net-internals /)


2
2018-02-26 09:47





Non из вышеперечисленных подсказок работал для меня (работа в большой компании с использованием Windows 7 Enterprise, «полностью закрытой» для конечных пользователей).

Наконец, я нашел эту небольшую программу Java, которая отлично работала для меня: https://stackoverflow.com/questions/4933677/detecting-windows-ie-proxy-setting-using-java


0
2017-11-11 08:44





Я создал простой WinProxyViewer.exe для показа настроек прокси-сервера Windows. Цель состоит в том, что обычный пользователь может запустить его и отправить вывод администратору (техническая поддержка и т. Д.).


0
2018-03-29 12:30





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

WPAD - это логически управляемый файл для отправки интернет-запросов различным прокси-серверам или прямо в Интернет в зависимости от ряда факторов, таких как источник, адресат, IP или url (даже части имени dns). В некоторых случаях это может быть довольно сложно прочитать в зависимости от того, насколько сложным является файл - я видел некоторые красавицы, но он довольно интуитивно понятен.


0
2018-02-22 09:15