設定 WinHTTP 的 Proxy 設定

 

適用版本: Exchange Server 2010 SP2, Exchange Server 2010 SP3

上次修改主題的時間: 2016-11-28

在 MicrosoftExchange Server 2010 中,有多個伺服器角色依賴基礎 MicrosoftWindows HTTP 服務 (WinHTTP) 來管理所有的 HTTP 和 HTTPS 流量。Hub Transport Server 和 Edge Transport Server 都可使用 HTTP 來存取 Microsoft Exchange 反垃圾郵件更新服務和 Microsoft Forefront Protection for Exchange Server 反垃圾郵件更新服務的篩選器更新,以及憑證撤銷清單 (CRL) 驗證的篩選器更新。如果組織支援用戶端與 Exchange 連線的智慧卡驗證,且所提供用戶端憑證的 CRL 是在防火牆之外主控,則需要針對 Proxy 伺服器將 Client Access Server 設定為提出執行 CRL 驗證的外寄要求。此外,其封存檔由 Windows Live 主控的 Exchange 組織要求其 Client Access Server 和信箱伺服器可以提出對 Microsoft Datacenter 的外寄 HTTP 要求。

在大多數的組織中,Proxy 伺服器用於與網際網路上的目的地進行 HTTP 和 HTTPS 通訊。如果您的組織使用 Proxy 伺服器,但是您的 Exchange 傳輸伺服器並未設定為針對 HTTP 和 HTTPS 使用 Proxy 伺服器,則必須設定這些伺服器,如此啟用 HTTP 的 CRL 驗證才能運作。

設定 WinHTTP 的最簡單的方式是使用 Netsh.exe 工具。Netsh.exe 是命令列工具,包含在執行 Windows Server 2008 的所有電腦上的 %System32% 目錄中。您可以使用 Netsh.exe 設定和檢視 WinHTTP 組態。所有 WinHTTP 相關命令都包括在 Netsh.exe 工具中的 WinHTTP 內容下。

如需如何使用 Netsh.exe 工具的詳細資訊,請參閱如何使用 Netsh.exe 工具和命令列參數

要尋找與反垃圾郵件和防毒功能相關的其他管理工作嗎?請參閱管理反垃圾郵件及防病毒功能

使用 Netsh.exe 設定 WinHTTP 的 Proxy 設定

您必須已獲指派權限,才能執行此程序。若要查看您需要的權限,請參閱傳輸權限主題中的「集線傳輸伺服器」和「邊際傳輸伺服器」項目。

若要瀏覽至 WinHTTP 內容,請開啟系統管理員命令提示字元視窗,輸入 netsh,然後輸入 winhttp

C:\Windows\system32>netsh
netsh>winhttp
netsh winhttp>

您可以使用 set proxy 命令設定 Proxy 設定。您可以輸入命令並在其後加上問號,以查看該命令的語法。

netsh winhttp>set proxy /?

此範例會指定透過名為 proxy_server 的 Proxy 伺服器存取 HTTP 伺服器和 HTTPS 伺服器,但未包含 "<local>" 引數所指定句點的主機名稱除外。

netsh winhttp>set proxy proxy_server "<local>"

此範例透過使用 import proxy 命令匯入 Internet Explorer 所用的 Proxy 資訊。

netsh winhttp>import proxy source=ie

此範例使用 reset proxy 命令將 WinHTTP Proxy 重設為 DIRECT。

netsh winhttp>reset proxy

即使未執行 Proxy 伺服器,仍建議您使用 Netsh.exe 檢查先前是否已設定 Proxy。此範例藉由執行此工具 (不使用引數) 顯示目前組態。

netsh winhttp>show proxy
重要事項重要事項:
在完成 WinHTTP 的組態變更之後,必須重新啟動 MicrosoftExchange 傳輸服務和 MicrosoftExchange 反垃圾郵件更新服務。

 © 2010 Microsoft Corporation. 著作權所有,並保留一切權利。