Netsh.exe 命令
提示
使用 Netsh.exe
您先前使用已被取代的工具 ProxyCfg.exe
的任何位置。
您可以在內容中使用 netsh winhttp
命令來設定 Windows HTTP 的 Proxy 和追蹤設定。 netsh
WinHTTP 的命令可以在提示字元中手動 netsh
執行,或在腳本和批次檔中執行。
若要從命令提示字元執行這些命令,您必須輸入 netsh winhttp
內容,或將內容前面加上命令。 例如,如果您是在命令提示字元中,但尚未輸入 netsh
後面, winhttp
才能輸入 netsh winhttp
內容,則必須輸入格式為的命令:
netsh winHTTP 命令
在該格式中, 命令 是您想要執行的命令。 這應該包含該命令的所有必要參數。
Netsh winHTTP 命令
下列專案提供每個命令的詳細資料。
flush logbuffer
清除記錄檔的內部緩衝區。
語法
flush logbuffer
匯入 Proxy
在 Internet Explorer (IE) 網頁瀏覽器的 網際網路選項中匯入 Proxy 設定 。 從 IE 匯入設定是唯一可用的選項。
語法
匯入 Proxy 來源 =ie
重設 Proxy
將 WinHTTP Proxy 設定重設為 DIRECT 。
語法
重設 Proxy
重設追蹤
將 WinHTTP 追蹤參數重設為預設設定。
語法
重設追蹤
備註
以下是預設 WinHTTP 追蹤參數:
參數 | 值 |
---|---|
追蹤狀態 | 停用 |
trace-file-prefix | 無 |
output | 檔案 |
level | 預設 |
format | Ansi |
max-trace-file-size | 65535 |
set advproxy
設定 WinHTTP 進階 Proxy 設定。 請注意,不支援 SOCKS5。 另請參閱 顯示 advproxy 。
語法
set advproxy [setting-scope=]Scope > [ settings= ] << 設定 > set advproxy [setting-scope=] < Scope > [ settings-file= ] < 設定File>
參數
setting-scope 。 使用者或電腦。
設定 。 JSON 格式的 Proxy 設定。 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 進階 Proxy 設定的範例,可設定 HTTP、HTTPS、FTP 和 SOCKS 通訊協定的不同 Proxy:
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
重要
set proxy
已被取代。 請改用 set advproxy 。
設定 WinHTTP Proxy 設定。
語法
set proxy [ proxy-server= ] ProxyServerName [ bypass-list= ] < HostsList>
參數
proxy-server 。 必要。 指定要用於 HTTP、安全 HTTP (HTTPs) 或 HTTP 和 HTTPs 通訊協定的 Proxy 伺服器。
bypass-list 。 選擇性。 指定應該在不使用 Proxy 伺服器的情況下流覽的網站清單。 使用 「 < 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 追蹤參數。
語法
set tracing [ output= ] file | debugger | both [ trace-file-prefix= ] FilePrefix [ level= ]default | verbose [ format= ] ansi | hex [ max-trace-file-size=]FileSize [ state= ] enabled disabled |
參數
output 。 選擇性。 指定追蹤資料是否匯出至檔案、偵錯工具或兩者。
trace-file-prefix 。 選擇性。 指定字串值,這個字串值是記錄檔的前置詞。 檔案前置詞可以包含資料夾位置/路徑。 輸入 「*」 以刪除現有的前置詞。
level 。 選擇性。 指定要記錄的資訊量。
format 。 選擇性。 指定網路流量的顯示格式(十六進位或 ansi)。
max-trace-file-size 。 選擇性。 指定以位元組為單位之追蹤檔案大小上限的數值。
state 。 必要。 指定是否啟用或停用追蹤。
範例
以下是如何使用集合追蹤命令的兩個範例。
set tracing trace-file-prefix="C:\Temp\Test3" level=verbose format=hex
set tracing output=debugger max-trace-file-size=512000 state=enabled
顯示 advproxy
顯示目前的 WinHTTP 進階 Proxy 設定。 請注意,不支援 SOCKS5。 另請參閱 設定 advproxy 。
語法
顯示 advproxy
show proxy
重要
show proxy
已被取代。 請改用 顯示 advproxy 。
顯示目前的 WinHTTP Proxy 設定。
語法
show proxy
顯示追蹤
顯示目前的 WinHTTP 追蹤參數。
語法
顯示追蹤
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應