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í