2011-10-14 01:12:32 +0000 2011-10-14 01:12:32 +0000
188
188

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

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

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

Ответы (12)

199
199
199
2011-10-14 01:22:13 +0000

Автоматическая система обнаружения прокси работает путем загрузки файла под названием 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 Это откроет ip прокси и порт.

82
82
82
2017-01-03 20:31:40 +0000

Не работает новая версия Chrome . Пожалуйста, прекратите использовать эту.

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

chrome://net-internals/#proxy

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

63
63
63
2014-10-09 08:35:20 +0000

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

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

Hope help

28
28
28
2014-09-23 11:17:45 +0000

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

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

netsh winhttp show proxy

Windows XP или более ранней версии:

netsh diag connect ieproxy

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

Обновление:

Я обнаружил, что в Windows 7 netsh иногда возвращает разные результаты в зависимости от того, как я его вызываю. Если я запущу вышеприведенную команду вручную в интерпретаторе, я получу ‘Direct Access - No Proxy’. Однако, вызов netsh из SAS приводит к тому, что действительный прокси будет отображен в списке!

20
20
20
2013-08-23 16:11:52 +0000

Вы также можете получить URL автоматического конфигурационного файла из реестра, запустив:

reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Wpad" /s | find /i "WpadDetectedURL"
```.
10
10
10
2016-10-21 06:04:56 +0000

Если вы используете * автоматическое определение настроек прокси **, то сделайте в адресной строке вашего браузера (независимо от того, какой из них вы установили) http://wpad/wpad.dat

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

8
8
8
2016-04-21 14:18:44 +0000

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

3
3
3
2016-03-29 12:30:07 +0000

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

2
2
2
2018-02-26 09:47:46 +0000

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

chrome://net-internals/

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

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

1
1
1
2019-05-24 15:12:44 +0000

Не идеальное решение, но работало на меня, когда нужно было быстро искать в корпоративной сети. NetStat в cmd перечисляет текущие соединения. IP с портами 8080 или 9090, скорее всего, прокси.

0
0
0
2018-02-22 09:15:57 +0000

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

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

0
0
0
2013-11-11 08:44:10 +0000

Не из вышеперечисленных подсказок мне помогли (работа в большой компании, использующей Windows 7 Enterprise, “полностью закрыта” для конечных пользователей).

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

Похожие вопросы

3
19
3
10
9