Команды Netsh.exe

Совет

Используйте Netsh.exe в любом месте, где вы ранее использовали нерекомендуемое средство ProxyCfg.exe.

Команды можно использовать в контексте netsh winhttp для настройки параметров прокси-сервера и трассировки для Windows HTTP. netsh Команды WinHTTP можно выполнять вручную в командной строке netsh или в скриптах и пакетных файлах.

Чтобы выполнить эти команды из командной строки, необходимо ввести netsh winhttp контекст или добавить контекст в команду. Например, если вы находитесь в командной строке, но вы еще не ввели netsh следовать winhttp , чтобы ввести netsh winhttp контекст, необходимо ввести команду с форматом:

команда netsh winhttp

В этом формате команда — это команда , которую требуется выполнить. И это должно включать все необходимые параметры для этой команды.

Команды Netsh winhttp

Следующие записи содержат сведения для каждой команды.

flush logbuffer

Очищает внутренние буферы для файлов журналов.

Синтаксис

flush logbuffer

импорт прокси-сервера

Импортирует параметры прокси-сервера в веб-браузере internet Обозреватель (IE). Импорт параметров из IE — единственный доступный вариант.

Синтаксис

import proxy source =ie

сброс прокси-сервера

Сбрасывает параметр прокси-сервера WinHTTP в DIRECT.

Синтаксис

сброс прокси-сервера

сброс трассировки

Сбрасывает параметры трассировки WinHTTP в параметры по умолчанию.

Синтаксис

сброс трассировки

Замечания

Ниже приведены параметры трассировки WinHTTP по умолчанию:

Параметр Значение
Состояние трассировки Выключено
trace-file-prefix нет
output Файл
level По умолчанию
format ANSI
max-trace-file-size 65535

set advproxy

Настраивает расширенный параметр прокси-сервера WinHTTP. Обратите внимание, что SOCKS5 не поддерживается. Также см. шоу advproxy.

Синтаксис

set advproxy [setting-область=]<Scope> [settings=]<Параметры> set advproxy [setting-область=]Scope> [settings-file=]<<]Параметры File>

Параметры

параметр область. Пользователь или компьютер.

параметры. Параметры прокси-сервера в формате JSON. Объект JSON должен содержать свойства Proxy (строковое значение), ProxyBypass (строковое значение), AutoconfigUrl (строковое значение) и AutoDetect (логическое значение). Формат структуры строк .([<scheme>=][<scheme>"://"]<server>[":"<port>]) Дополнительные сведения см. в разделе "Примечания " в WINHTTP_PROXY_INFO структуре.

setting-file. Файл в формате JSON, содержащий параметры.

Примеры

set advproxy setting-scope=machine settings={<settings>}

set advproxy setting-scope=user settings-file=settings.json

set advproxy setting-scope=machine settings={\"Proxy\":\"contoso-proxy.com:3128\",\"ProxyBypass\":\"\",\"AutoconfigUrl\":\"\",\"AutoDetect\":true}

Ниже приведен пример расширенного параметра прокси-сервера WinHTTP, который задает различные прокси-серверы для протоколов HTTP, HTTPS, FTP и SOCKS:

netsh winhttp set advproxy setting-scope=user settings={\"Proxy\":\"http=http-proxy.com:8080;https=https-proxy.com:8081;ftp=ftp-proxy.com:8082;socks=socks-proxy.com: 8083\",\"ProxyBypass\":\"\",\"AutoconfigUrl\":\"\",\"AutoDetect\":true}"

{
  "ProxyIsEnabled": true,
  "Proxy": "http=http-proxy.com:8080;https=https-proxy.com:8081;ftp=ftp-proxy.com:8082;socks=socks-proxy.com:8083",
  "AutoConfigIsEnabled": false,
  "AutoDetect": true,
  "PerUserProxySettings": true
}

Установка прокси-сервера

Важно!

set proxy не рекомендуется к использованию. Вместо этого используйте набор advproxy .

Настраивает параметр прокси-сервера WinHTTP.

Синтаксис

set proxy [proxy-server=]ProxyServerName [bypass-list=]<HostsList>

Параметры

прокси-сервер. Обязательно. Указывает прокси-сервер, используемый для протоколов http, secure http (https) или https.

обходный список. Необязательно. Указывает список веб-сайтов, которые следует посещать без использования прокси-сервера. <Используйте "local>" для обхода всех узлов коротких имен.

Примеры

Ниже приведены три примера использования set proxy команды.

set proxy myproxy

set proxy myproxy:80 "<local>bar"

set proxy proxy-server="http=myproxy;https=sproxy:88" bypass-list="*.contoso.com"

настройка трассировки

Настраивает параметры трассировки WinHTTP.

Синтаксис

задайте трассировку [output=]отладчик | файла | [trace-file-prefix=]FilePrefix [level=]default | verbose [format=]ansi | hex [max-trace-file-size=]FileSize [state=]enabled | disabled

Параметры

выходные данные. Необязательно. Указывает, экспортируются ли данные трассировки в файл, в отладчик или в оба.

trace-file-prefix. Необязательно. Задает строковое значение, которое является префиксом для файла журнала. Префикс файла может содержать расположение и путь к папке. Введите "*", чтобы удалить существующий префикс.

уровень. Необязательно. Указывает объем сведений для журнала.

формат. Необязательно. Задает формат отображения сетевого трафика (шестнадцатеричное или анси).

max-trace-file-size. Необязательно. Задает числовое значение, которое является максимальным размером файла трассировки в байтах.

состояние. Обязательно. Указывает, включена ли трассировка или отключена.

Примеры

Ниже приведены два примера использования команды трассировки набора.

set tracing trace-file-prefix="C:\Temp\Test3" level=verbose format=hex

set tracing output=debugger max-trace-file-size=512000 state=enabled

show advproxy

Отображает текущий параметр расширенного прокси-сервера WinHTTP. Обратите внимание, что SOCKS5 не поддерживается. См. также набор advproxy.

Синтаксис

show advproxy

показать прокси-сервер

Важно!

show proxy не рекомендуется к использованию. Вместо этого используйте advproxy .

Отображает текущий параметр прокси-сервера WinHTTP.

Синтаксис

показать прокси-сервер

показать трассировку

Отображает текущие параметры трассировки WinHTTP.

Синтаксис

показать трассировку