共用方式為


Netsh.exe 命令

提示

使用 Netsh.exe 您先前使用已被取代的工具 ProxyCfg.exe 的任何位置。

您可以在內容中使用 netsh winhttp 命令來設定 Windows HTTP 的 Proxy 和追蹤設定。 netshWinHTTP 的命令可以在提示字元中手動 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 追蹤參數。

語法

顯示追蹤