Настройки прокси-сервера Internet Explorer

Обновлено: 22.11.2024

Большую часть времени я работаю в удаленном офисе или в дороге. Я использую VPN для доступа к интрасети в корпоративной сети моей компании. Для доступа к внешним ресурсам при подключении через VPN необходимо включить параметры прокси в Microsoft Internet Explorer (IE). Когда я не использую VPN, настройки прокси должны быть отключены. Поскольку моя компания не использует автоматическое определение прокси-сервера, мне приходится вручную включать и отключать параметры прокси-сервера. Как я могу написать эту задачу?

Вы можете использовать сценарий для включения или отключения параметров прокси-сервера, программно отправляя нажатия клавиш в IE или изменяя запись реестра, которая управляет параметрами прокси-сервера IE. Чтобы программно отправлять нажатия клавиш, необходимо использовать метод SendKeys Windows Script Host (WSH) (доступ к которому осуществляется через объект WshShell). Однако использование SendKeys почти всегда нежелательно. SendKeys является хрупким, потому что он обращается к графическому интерфейсу Windows, который обычно динамичен. Например, некоторые окна могут открываться или не открываться, а панель задач может перемещаться. Сценарии, пытающиеся получить доступ к этой динамической среде, часто терпят неудачу, если они не включают много громоздкого кода обработки ошибок. Поскольку доступ к определенной записи реестра значительно более предсказуем, это лучший подход.

IE хранит свои параметры конфигурации в подразделе реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings. В этом подразделе запись ProxyEnable управляет включением и отключением параметров прокси-сервера IE. Установка ProxyEnable в 0 отключает их; установка для ProxyEnable значения 1 включает их.

Вы можете изменить ProxyEnable с помощью метода WSH RegWrite (доступ к которому осуществляется через объект WshShell) или метода SetDWORDValue инструментария управления Windows (WMI) (доступ к которому осуществляется через поставщика реестра StdRegProv, который находится в пространстве имен WMI root\DEFAULT). ). SetDWORDValue вызывается сложнее, чем RegWrite, но SetDWORDValue через StdRegProv предоставляет полный доступ для записи в реестр. Доступ RegWrite для записи несколько ограничен, поскольку он не может записывать значения REG_MULTI_SZ.

В листинге 3 показано, как использовать RegWrite для включения настроек прокси-сервера IE. Сценарий создает экземпляр объекта WshShell (т. е. WScript.Shell), а затем вызывает метод RegWrite объекта. Как видно из кода сноски A в листинге 3, RegWrite принимает до трех параметров. Два обязательных параметра — это подраздел реестра и запись, которую вы хотите настроить (в данном случае HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyEnable), и значение, которое вы хотите присвоить этой записи (1). Необязательный третий параметр указывает тип данных значения (REG_DWORD). Чтобы отключить настройки прокси, вам просто нужно изменить значение второго параметра с 1 на 0.

В листинге 4 показано, как использовать метод SetDWORDValue для включения настроек прокси-сервера IE. Вы используете SetDWORDValue, потому что реестр хранит ProxyEnable как тип данных DWORD. (Каждый тип данных реестра имеет свой собственный метод WMI.) В коде в сноске A листинга 4 сценарий устанавливает ссылку на объект для StdRegProv в переменную objRegistry. Следующие несколько строк содержат несколько значений параметров для SetDWORDValue. Как показано в коде на сноске B, для SetDWORDValue требуются четыре параметра, которые определяют подраздел реестра, запись и значение, которые вы хотите настроить. Параметры

  • поддерево (в данном случае HKEY_CURRENT_USER)
  • подключ минус поддерево (Software\Microsoft\Windows\CurrentVersion\Internet Settings)
  • имя записи (ProxyEnable)
  • значение записи (1)

Чтобы отключить настройки прокси, вам просто нужно изменить значение последнего параметра с 1 на 0.

Поддержка настольного приложения Internet Explorer 11 будет прекращена 15 июня 2022 г. Те же приложения и сайты IE11, которые вы используете сегодня, можно открывать в Microsoft Edge в режиме Internet Explorer. Узнайте больше здесь.

В этой статье обсуждается, как использовать Microsoft Internet Explorer в прокси-средах.

Исходная версия продукта: Internet Explorer
Исходный номер базы знаний: 4551930

Обход прокси-серверов для веб-запросов

Некоторые сетевые запросы должны обходить прокси-сервер. Наиболее распространенная причина — локальные (внутрисетевые) адреса. Как правило, эти адреса не содержат точек.

Чтобы обойти более сложные адреса, настройте исключения для конкретных адресов или подстановочных знаков, используя одну из следующих процедур.

Используйте настройки браузера

Если вы настраиваете параметры прокси-сервера на компьютере пользователя после развертывания, выполните следующие действия:

В Internet Explorer откройте меню "Сервис" и выберите "Свойства обозревателя".

На вкладке "Подключения" выберите "Настройки локальной сети".

В диалоговом окне "Параметры локальной сети" установите флажок "Использовать прокси-сервер для параметров локальной сети".

Выберите вкладку "Дополнительно" и введите соответствующие исключения в поле "Не использовать прокси-сервер для адресов, начинающихся с:".

Несколько исключений должны быть разделены точкой с запятой (";").

Использовать параметр прокси в мастере настройки Internet Explorer

Использовать групповую политику

В более ранних версиях операционной системы Windows обслуживание Internet Explorer (IEM) используется для настройки параметров Internet Explorer с помощью групповой политики. В Windows 8 параметры IEM устарели в пользу предпочтений групповой политики, административных шаблонов (.admx) и пакета администрирования Internet Explorer 10 (IEAK 10).

Подробнее

Если используется тип протокола, запись об исключении применяется только к запросам для этого протокола.

Значение протокола нечувствительно к регистру. Несколько записей должны быть разделены точкой с запятой.

Если протокол не указан, любой запрос, использующий адрес, будет пропущен.

Если указан протокол, запросы, использующие этот адрес, будут пропущены, только если они относятся к указанному типу протокола. Записи адреса нечувствительны к регистру, так же как и для типа протокола.

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

Чтобы обойти серверы, используйте звездочку ("*") в качестве подстановочного знака для замены фактических символов в области исключений диалогового окна "Настройки прокси-сервера".

Чтобы обойти адреса с похожими шаблонами, используйте несколько подстановочных знаков. Например, используйте 123.1*.66.* для обхода таких адресов, как 123.144.66.12, 123.133.66.15 и 123.187.66.13.

Автоматическая настройка прокси-сервера (PAC)

Пример простого PAC-файла

Ниже приведен простой PAC-файл:

Этот PAC всегда возвращает прокси-сервер-прокси-сервер:номер_порта. Дополнительные сведения о том, как написать PAC-файл и о различных функциях PAC-файла, см. в разделе Знакомство с FindProxyForURL.

Ссылки

Отказ от ответственности за стороннюю информацию

Обсуждаемые в этой статье сторонние продукты производятся компаниями, независимыми от Microsoft. Microsoft не дает никаких гарантий, подразумеваемых или иных, в отношении производительности или надежности этих продуктов.

Поддержка настольного приложения Internet Explorer 11 будет прекращена 15 июня 2022 г. Те же приложения и сайты IE11, которые вы используете сегодня, можно открывать в Microsoft Edge в режиме Internet Explorer. Узнайте больше здесь.

В этой статье представлены решения о том, как сбросить настройки прокси-сервера Internet Explorer, когда вредоносное ПО изменяет настройки прокси-сервера.

Исходная версия продукта: Internet Explorer 9, Internet Explorer 10, Internet Explorer 11
Исходный номер базы знаний: 2289942

Обзор

Вредоносное ПО может изменить настройки прокси-сервера Internet Explorer, и эти изменения могут помешать вам получить доступ к Центру обновления Windows или любым сайтам безопасности Microsoft.

Причина

Некоторые штаммы вредоносного программного обеспечения могут препятствовать доступу компьютера к обновлениям Windows или сайтам безопасности Microsoft. Например, попытка доступа к сайту Microsoft, такому как следующие сайты, приводит к перенаправлению на другую страницу:

Разрешение

Чтобы обойти эту проблему, выполните следующие действия, чтобы сбросить настройки прокси-сервера Internet Explorer:

Этот раздел, метод или задача содержат инструкции по изменению реестра. Однако при неправильном изменении реестра могут возникнуть серьезные проблемы. Поэтому убедитесь, что вы внимательно выполните следующие действия. Для дополнительной защиты создайте резервную копию реестра перед его изменением. Затем вы можете восстановить реестр, если возникнет проблема. Дополнительные сведения о резервном копировании и восстановлении реестра см. в статье: 322756.

  1. В Windows XP нажмите «Пуск», а в Windows Vista или Windows 7 нажмите и выберите «Выполнить». В Windows 8 или Windows 8.1 для доступа к команде «Выполнить» нажмите клавишу с логотипом Windows + R. Или проведите пальцем от правого края экрана, а затем нажмите «Поиск» (или, если вы используете мышь, наведите курсор на верхнюю -правый угол экрана, переместите указатель мыши вниз, а затем нажмите «Поиск»). Введите Выполнить в поле поиска, а затем коснитесь или щелкните Выполнить.
  2. В текстовом поле «Выполнить» скопируйте (CTRL+C) и вставьте (CTRL+V) или введите следующее:
    reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings /v ProxyEnable /t REG_DWORD /d 0 /f
  3. Нажмите "ОК".
  4. В Windows XP нажмите «Пуск», а в Windows Vista или Windows 7 нажмите и выберите «Выполнить». В Windows 8 или Windows 8.1 для доступа к команде «Выполнить» нажмите клавишу с логотипом Windows + R. Или проведите пальцем от правого края экрана, а затем нажмите «Поиск» (или, если вы используете мышь, наведите курсор на верхнюю -правый угол экрана, переместите указатель мыши вниз, а затем нажмите «Поиск»). Введите "Выполнить" в поле поиска, а затем коснитесь или щелкните "Выполнить".
  5. В текстовом поле «Выполнить» скопируйте (CTRL+C) и вставьте (CTRL+V) или введите следующее:
    reg delete HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings /v ProxyServer /f
  6. Нажмите "ОК".
  7. Подробнее

    Дополнительную информацию о том, как защитить компьютер от вирусов и других вредоносных программ, см. в статье Как предотвратить и удалить вирусы и другие вредоносные программы.

    Дополнительную информацию о поставщиках антивирусного программного обеспечения см. в разделе Список поставщиков антивирусного программного обеспечения.

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

    Введение

    Прокси-сервер находится между вашим компьютером и вашим интернет-провайдером. В большинстве организаций прокси-серверы настраиваются сетевыми администраторами для фильтрации и/или мониторинга входящего и исходящего веб-трафика с компьютеров сотрудников.

    В этой статье мы покажем вам, как просмотреть настройки прокси (если ваш компьютер находится за прокси-сервером). Затем вы можете использовать эту информацию для настройки соединений Local Testing с BrowserStack..

    Найти настройки прокси-сервера в Windows

    В большинстве случаев браузеры будут использовать настройки прокси-сервера, установленные на компьютере. Однако в каждом браузере есть страница настроек для настройки параметров прокси-сервера.

    Есть два способа найти настройки прокси-сервера в Windows: через приложение "Настройки" (только для Windows 10) или через панель управления.

    Использование приложения "Настройки" (Windows 10) для поиска настроек прокси-сервера

    Нажмите «Пуск», затем нажмите значок шестеренки («Настройки») в крайнем левом углу.

    В меню "Параметры Windows" нажмите "Сеть и Интернет".

    На левой панели нажмите Прокси.

    Здесь находятся все настройки, связанные с настройкой прокси в Windows. Он разделен на две конфигурации: автоматическая или ручная настройка прокси.

    Использование сведений о конфигурации для настройки подключения для локального тестирования:

    Если включен параметр «Использовать сценарий установки», это означает, что в вашей системе настроен прокси-сервер PAC. Вы можете получить путь к PAC-файлу из раздела «Адрес сценария».

    Примечание. Чтобы настроить подключение для локального тестирования с использованием PAC-файла, необходимо убедиться, что PAC-файл хранится на вашем компьютере, а путь должен быть абсолютным путем к этому файлу.

    Если включена «Ручная настройка прокси», вы можете просто получить прокси-хост и порт в разделе «Адрес» и «Порт».

    Использование панели управления (все версии Windows) для поиска настроек прокси

    В любой версии Windows вы можете найти настройки прокси через панель управления на вашем компьютере.

    Нажмите «Пуск» и откройте панель управления. Затем нажмите «Свойства обозревателя».

    В разделе "Свойства обозревателя" выберите "Подключения" > "Настройки локальной сети".

    Здесь находятся все настройки, связанные с настройкой прокси в Windows. В основном он разделен на две конфигурации: либо автоматическая настройка, либо настройка прокси-сервера.

    Использование сведений о конфигурации для настройки подключения для локального тестирования:

    Примечание. Чтобы настроить подключение для локального тестирования с использованием PAC-файла, необходимо убедиться, что PAC-файл хранится на вашем компьютере, а путь должен быть абсолютным путем к этому файлу.

    Найти настройки прокси-сервера в OS X

    В OS X необходимо просмотреть настройки прокси-сервера в Системных настройках. Именно здесь большинство браузеров проверяют автоматически. Однако в каждом браузере есть страница настроек для настройки параметров прокси-сервера.

    Откройте Системные настройки и нажмите Сеть.

    Слева нажмите на активное сетевое подключение. Обратите внимание, что у вас могут быть разные настройки прокси для разных сетевых подключений. Нажмите кнопку «Дополнительно» в правом нижнем углу.

    Нажмите на вкладку "Прокси", и вы увидите список протоколов прокси, которые вы можете настроить.

    Использование сведений о конфигурации для настройки подключения для локального тестирования:

    Если флажок «Автоматическая настройка прокси-сервера» установлен, это означает, что вы настроили прокси-сервер PAC в своей системе. Вы можете получить путь к PAC-файлу из раздела «Адрес сценария».

    Примечание. Чтобы настроить подключение для локального тестирования с использованием PAC-файла, необходимо убедиться, что PAC-файл хранится на вашем компьютере, а путь должен быть абсолютным путем к этому файлу.

    Продолжительность подключения и отключение

    В Linux поиск настроек прокси-сервера зависит от используемого дистрибутива. В основном процедура будет одинаковой для различных дистрибутивов.

    В Ubuntu откройте «Системные настройки» в панели запуска и прокрутите вниз до «Оборудование». Нажмите Сеть.

    Нажмите «Сетевой прокси», вы можете выбрать «Автоматически» или «Вручную».

    Использование сведений о конфигурации для настройки подключения для локального тестирования:

    Если выбран вариант «Автоматически», это означает, что в вашей системе настроен прокси-сервер PAC. Вы можете получить путь к PAC-файлу в разделе «URL-адрес конфигурации».

    Примечание. Чтобы настроить подключение для локального тестирования с использованием PAC-файла, необходимо убедиться, что PAC-файл хранится на вашем компьютере, а путь должен быть абсолютным путем к этому файлу.

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

    Чтобы изменить исключения прокси-сервера, используйте параметр «set» с командой «gsettings» следующим образом.

    Если доступ к вышеуказанным разделам на вашем компьютере ограничен, вы можете обратиться за помощью к своему ИТ-специалисту/сетевому специалисту для сбора этой информации.

    Читайте также: