Как я могу настроить параметры прокси для всех приложений, системы, IE и т. Д.?

16

Я использую Windows 8 Enterprise (MSDN), за прокси.

Я настроил прокси в настройках сети IE (на самом деле не прокси, а файл .pac с конфигом), и при попытке подключиться к Интернету все нормально работает в IE - однако, остальная часть системы, похоже, не использует эти настройки.

Так что .. конкретный случай: добавление и удаление функций (таких как Hyper-V или .Net Framework 3.5), кажется, работает в режиме онлайн для каждой отдельной функции. Это постоянно терпит неудачу. Я не могу добавить какие-либо функции.

Другой конкретный пример: внутри гостя Hyper-V я не могу получить доступ в Интернет.

Также было бы неплохо, если бы (помимо всего этого) все работало правильно (все приложения и все остальное, например, система, используя те же настройки прокси-сервера).

Как я могу настроить параметры прокси для всех приложений, системы, IE и т. Д.?

Андреас Рейфф
источник

Ответы:

18

Настройки прокси для WinHTTP не являются настройками прокси для Microsoft Internet Explorer.
Вы не можете настроить параметры прокси для WinHTTP в панели управления Microsoft Windows.
Использование утилиты настройки прокси WinHTTP не изменяет параметры, используемые для Internet Explorer.

Для настройки общесистемного прокси выполните

netsh winhttp set proxy myproxy

источник: http://technet.microsoft.com/pt-br/library/cc731131(v=ws.10).aspx#BKMK_5

если вы хотите использовать настройки прокси IE для всех программ, попробуйте

netsh winhttp import proxy source =ie

источник: http://technet.microsoft.com/pt-br/library/cc731131(v=ws.10).aspx#BKMK_2

больше информации здесь:
http://msdn.microsoft.com/en-us/library/windows/desktop/aa384069(v=vs.85).aspx

RASG
источник
5

IE установлен как браузер по умолчанию? Если нет, установите его и проверьте снова.

Если это все еще не работает, в Windows 7, по крайней мере, помогает следующая команда:

netsh winhttp import proxy source=ie

Вы также можете использовать netsh winhttp show proxyи netsh winhttp reset proxy(цель должна быть очевидной).

Каран
источник
1
(Я использую Win 8.) Используя команду show proxy, я получаю «Прямой доступ (без прокси-сервера). Что неправильно, конечно, я использую файл настроек прокси в сети (.pac). Кроме того, IE по умолчанию
Андреас Рифф
show proxyговорит нет прокси? Это странно. Хм, только что-то придумал - в Win8 есть две копии IE - десктоп и Metro. Может быть, вам нужно указать прокси для обоих (если вы этого не сделали)?
Каран
Я не смог найти такие настройки для Metro IE, наверное, он такой же, как и для настольного IE. Также я где-то читал, что каждая программа использует свои настройки прокси. Что было бы очень громоздко, а также означало бы, что программы, у которых нет такой опции, потерпят неудачу ..
Andreas Reiff
0

Вы должны настроить как файл PAC для IE, так и IP-адрес прокси-сервера в настройках IE для других приложений в вашей системе, кроме IE. IE будет использовать файл PAC, а другие в системе будут использовать настроенный прокси-сервер.

phanx
источник
только несколько программ используют настройки IE. даже Windows сама по себе выглядит очень хорошо при использовании прокси для активации, но плохо при использовании прокси для обновления (хотя это работает .. вяло ..)
Andreas Reiff
0

Большинство настольных приложений, интегрированных в Windows 8.1, имеют одинаковые настройки прокси с IE.

- For a system wide proxy you need first manually set IE proxy.
- You can also use 'PAC' proxy settings instead.

Для приложений метро, которые живут в закрытом контейнере , они НЕ используют прокси для подключения по умолчанию .

- Because they are forbidden to send network traffic to the local computer in case of improper connection.
- This defies the use of loopback method, hence the proxy.

Хотя в Windows 8.1 есть механизм «освобождения от петель», чтобы избежать этой дилеммы.

- You can use the command-line tool called 'checknetisolation' to add certain app to the exempt list.
- The exempted metro app uses IE proxy to connect by default.
- There are third-party tools to do this job at ease.
- The tool 'fiddler' for example is recommened for this purpose.

Вы можете скачать Fiddler здесь: http://fiddler2.com/get-fiddler

- Install and open it
- click 'win8 config'
- check the box behind which is the app you want to exempt.
- save config.
- If you want to set another proxy than IE, you can also fill the proxy address in the same page.
funicorn
источник
0
  • Для версий XP или Windows 2003 вы должны использовать команду: proxycfg.exe

  • Для версий Vista, Windows Server 2008 или выше, вы должны использовать: netsh winhttp set proxy

Пример:

Настройте прокси-сервер (proxy.sysadmit.com), порт 8011, указав исключающую сеть, например: 172.17. *

netsh winhttp set proxy "proxy.sysadmit.com:8011" "; 172.17. *"

Конфигурация сохраняется в этом ключе в реестре:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Internet Settings \ Connections

Key Name: WinHttpSettings

Извлечено из: https://www.sysadmit.com/2018/10/windows-update-con-proxy.html

Густаво Фринг
источник