Share via


使用具有傳遞最佳化的 Proxy

當傳遞優化從 HTTP 來源下載內容時,它會使用 WinHttp 的自動 Proxy 探索功能,在從內容伺服器提出範圍要求時,簡化及最大化複雜 Proxy 設定的支援。 它會在所有 HTTP 呼叫中設定 WINHTTP_ACCESS_TYPE_AUTOMATIC_PROXY 旗標來執行此動作。

傳遞優化提供對應至目前已登入之使用者的 WinHttp 令牌。 接著,WinHttp 會自動向 Internet Explorer 或 Windows 中 [ Proxy 設定 ] 選單中設定的 Proxy 伺服器驗證使用者。

針對使用傳遞優化成功使用 Proxy 的下載,您應該透過 Windows Proxy 設定 或 Internet Explorer Proxy 設定來設定 Proxy。

將 Internet Explorer Proxy 設定為全裝置套用,可確保即使沒有使用者登入,裝置仍可存取 Proxy 伺服器。 在此情況下,如果需要 Proxy 驗證,則會使用 「NetworkService」 內容來存取 Proxy。

注意

我們不建議您使用 netsh winhttp set proxy ProxyServerName:PortNumber。 使用此方法不提供 Proxy 的自動偵測、不支持明確的 PAC URL,也不提供 Proxy 的驗證。 如果使用互動式使用者令牌) ,則 WinHTTP 會針對使用自動探索 (的要求忽略此設定。

如果使用者已登入,系統會使用 Internet Explorer Proxy。

如果沒有使用者登入,即使已設定 Internet Explorer Proxy 和 netsh 組態,netsh 設定也會優先於 Internet Explorer Proxy。 這可能會導致下載失敗。 例如,您可能會收到HTTP_E_STATUS_PROXY_AUTH_REQ或HTTP_E_STATUS_DENIED錯誤。

如果您的 Proxy 組態是靜態 proxyServerName:Port,您仍然可以使用 netsh 從 Internet Explorer (netsh winhttp import proxy source=ie) 匯入 Proxy 設定。 不過,先前所述的相同限制也適用。

設定行為摘要

這些資料表摘要說明各種設定組合的行為:

使用互動式使用者登入:

使用下列項目設定具名 Proxy: 傳遞優化成功使用 Proxy
Internet Explorer Proxy, 目前使用者
Internet Explorer Proxy,全裝置
netsh Proxy
Internet Explorer Proxy (目前的使用者) netsh Proxy 是,使用 Internet Explorer Proxy
Internet Explorer Proxy (全裝置) netsh Proxy 是,使用 Internet Explorer Proxy

使用 NetworkService (,如果無法從已登入的使用者取得使用者令牌,) :

使用下列項目設定具名 Proxy: 傳遞優化成功使用 Proxy
Internet Explorer Proxy, 目前使用者
Internet Explorer Proxy,全裝置
netsh Proxy
Internet Explorer Proxy (目前的使用者) netsh Proxy 是,使用 netsh Proxy
Internet Explorer Proxy (全裝置) netsh Proxy 是,使用 netsh Proxy

設定全裝置的 Internet Explorer Proxy

您可以使用 網路 Proxy CSP 來設定適用於所有使用者的全裝置 Proxy,包括互動式使用者、LocalSystem 和 NetworkService。

或者,如果您使用 群組原則,您可以啟用電腦設定\ 系統管理範本\ Windows 元件\ Internet Explorer\ 將 Proxy 設定設為每部電腦 (而非每位使用者) 原則,將 Proxy 設定套用至相同裝置的所有使用者。

此原則旨在確保 Proxy 設定會統一套用至相同的計算機,而且不會因使用者而異,因此,如果您啟用此原則,使用者就無法設定使用者特定的 Proxy 設定。 他們必須使用為計算機的所有使用者建立的區域。 如果您停用或未設定此原則,相同計算機的使用者可以建立自己的 Proxy 設定。

搭配 Microsoft 連線快取使用 Proxy

從 Windows 10 2004 版開始,您可以在 Proxy 後方使用連線快取。 在舊版中,當您將傳遞優化設定為從連線快取下載時,它會略過 Proxy,並嘗試直接連線到連線快取伺服器。 這可能會導致下載失敗。

不過,您可以將連線快取伺服器設定為使用未經驗證的 Proxy。 如需詳細資訊,請參閱 microsoft Connected Cache in Configuration Manager