команды 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 Explorer (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=]<Scope> [settings=]<Settings>set advproxy [setting-scope=]<Scope> [settings-file=]<SettingsFile>
Параметры
параметр-область. Пользователь или компьютер.
параметры. Параметры прокси-сервера в формате 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.
Синтаксис
показать трассировку