Sdílet prostřednictvím


příkazy Netsh.exe

Spropitné

Použijte Netsh.exe kdekoli, kde jste dříve použili zastaralý nástroj ProxyCfg.exe.

Příkazy v kontextu netsh winhttp můžete použít ke konfiguraci nastavení proxy serveru a trasování pro windows HTTP. Příkazy netsh pro WinHTTP je možné spustit ručně na příkazovém řádku netsh nebo ve skriptech a dávkových souborech.

Chcete-li tyto příkazy spustit z příkazového řádku, je nutné zadat netsh winhttp kontext nebo předcházet kontextu příkazu. Pokud jste například na příkazovém řádku, ale ještě jste nezadali netsh následované winhttp, abyste mohli zadat kontext netsh winhttp, musíte zadat příkaz s formátem:

příkazu netsh winhttp

V takovém formátu příkaz je příkaz, který chcete spustit. A to by mělo zahrnovat všechny požadované parametry pro tento příkaz.

Příkazy Netsh winhttp

Následující položky obsahují podrobnosti o každém příkazu.

flush logbuffer

Vyprázdní vnitřní vyrovnávací paměti pro soubory protokolu.

Syntax

vyprázdnění logbufferu

import proxy

Importuje nastavení proxy serveru ve webovém prohlížeči Internet Explorer (IE) Možnosti internetu. Import nastavení z IE je jedinou dostupnou možností.

Syntax

importovat zdroj proxy serveru =ie

resetování proxy serveru

Obnoví nastavení proxy serveru WinHTTP na DIRECT.

Syntax

resetování proxy

resetování trasování

Obnoví parametry trasování WinHTTP na výchozí nastavení.

Syntax

resetování trasování

Poznámky

Tady jsou výchozí parametry trasování WinHTTP:

Parametr Hodnota
Stav trasování Invalidní
trace-file-prefix Žádný
výstup Soubor
úroveň Výchozí
formát ANSI
max-trace-file-size 65535

set advproxy

Nakonfiguruje rozšířené nastavení proxy serveru WinHTTP. Mějte na paměti, že SOCKS5 se nepodporuje. Viz také zobrazit advproxy.

Syntax

nastavit advproxy [setting-scope=]<Scope> [settings=]<Settings>set advproxy [setting-scope=]<Scope> [settings-file=]<SettingsFile>

Parametry

oboru nastavení . Uživatel nebo počítač.

nastavení. Nastavení proxy serveru ve formátu JSON Objekt JSON musí obsahovat vlastnosti Proxy (řetězcová hodnota), ProxyBypass (řetězcová hodnota), AutoconfigUrl (řetězcová hodnota) a AutoDetect (logická hodnota). Formát struktury řetězců je ([<scheme>=][<scheme>"://"]<server>[":"<port>]). Další informace naleznete v PoznámkyWINHTTP_PROXY_INFO struktury.

nastavení souboru. Soubor ve formátu JSON, který obsahuje nastavení.

Příklady

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}

Tady je příklad rozšířeného nastavení proxy serveru WinHTTP, které nastavuje různé proxy servery pro protokoly HTTP, HTTPS, FTP a 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
}

nastavení proxy serveru

Důležitý

set proxy je zastaralá. Místo toho použijte nastavit advproxy.

Nakonfiguruje nastavení proxy serveru WinHTTP.

Syntax

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

Parametry

proxy server. Požadovaný. Určuje proxy server, který se má použít pro protokoly http, secure http (https) nebo http i https.

seznamu obejití . Volitelný. Určuje seznam webů, které by měly být navštíveny bez použití proxy serveru. K obejití všech krátkých názvů hostitelů použijte<místní>.

Příklady

Následuje tři příklady použití příkazu set proxy.

set proxy myproxy

set proxy myproxy:80 "<local>bar"

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

nastavení trasování

Nakonfiguruje parametry trasování WinHTTP.

Syntax

nastavit trasovací [output=] | ladicí program | [trace-file-prefix=]FilePrefix [level=]výchozí | sloveso [format=]ansi | šestnáctkové [max-trace-file-size=]FileSize [state=]povoleno | zakázáno

Parametry

výstupu. Volitelný. Určuje, jestli se data trasování exportují do souboru, do ladicího programu nebo do obou.

předpona trace-file. Volitelný. Určuje řetězcovou hodnotu, která je předponou souboru protokolu. Předpona souboru může obsahovat umístění nebo cestu ke složce. Pokud chcete odstranit existující předponu, zadejte *.

úroveň. Volitelný. Určuje množství informací, které se mají protokolovat.

formátu. Volitelný. Určuje formát zobrazení síťového provozu (šestnáctkový nebo ansi).

max-trace-file-size . Volitelný. Určuje číselnou hodnotu, která je maximální velikost trasovacího souboru v bajtech.

stavu. Požadovaný. Určuje, jestli je trasování povolené nebo zakázané.

Příklady

Následuje dva příklady použití příkazu set tracing.

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

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

zobrazit advproxy

Zobrazí aktuální rozšířené nastavení proxy serveru WinHTTP. Mějte na paměti, že SOCKS5 se nepodporuje. Viz také nastavení advproxy.

Syntax

zobrazit advproxy

zobrazit proxy server

Důležitý

show proxy je zastaralá. Místo toho použijte zobrazit advproxy.

Zobrazí aktuální nastavení proxy serveru WinHTTP.

Syntax

zobrazit proxy

zobrazit trasování

Zobrazí aktuální parametry trasování WinHTTP.

Syntax

zobrazit trasování