簡介
本檔案介紹思科網路安全裝置(WSA)上的透明模式和代理模式之間的差異。
透明代理模式和轉發代理模式有何區別?
Proxy的目標是成為HTTP使用者端和HTTP伺服器之間的中間人(Proxy)。具體來說,這意味著網路安全裝置(WSA)作為Web代理,每個客戶端請求具有兩組TCP套接字:
客戶端> WSA
WSA >源伺服器
WSA HTTP Proxy如何獲得使用者端的要求可定義為透明或明確兩種方式之一。
其中每個部署都有幾個特定的配置選項:
部署 |
方法 |
說明 |
透明 |
第4層交換器(PBR) |
第4層交換器用於根據目的地連線埠80進行重新導向 |
透明 |
WCCP |
支援WCCP v2的裝置(通常是路由器、交換機、PIX或ASA)重定向埠80 |
透明 |
橋接模式 |
雙網絡卡,虛擬配對。流量從一個NIC進入另一個NIC(不可用) |
顯性 |
已配置瀏覽器 |
客戶端瀏覽器被顯式配置為使用Proxy |
顯性 |
.PAC檔案已配置 |
使用者端瀏覽器明確設定為使用.PAC檔案,而.PAC檔案又參照Proxy |
WSA可以使用除橋接模式之外的所有這些部署。預期在不久的將來會提供。
當請求以透明方式重定向到WSA時,WSA必須假扮為OCS(源內容伺服器),因為客戶端不知道代理的存在。相反,如果請求被明確傳送到WSA,則WSA會使用自己的IP資訊做出響應。
顯式和透明客戶端HTTP請求之間存在一些差異:
- 顯式請求具有已配置代理的目標IP地址。透明請求具有目標Web伺服器(由客戶端解析的DNS)的目標IP地址。
- 透明請求的URI不包含與主機之間的協定:
兩者都包含指定DNS主機的HTTP主機標頭。
WSA配置
WSA可配置為「transparent」或「forward」。這有點欺騙性,因為這是「transparent」或「explicit」模式,這兩種模式都是轉發代理部署。反向代理是指Proxy與HTTP伺服器位於同一網路上,其目的是為這些HTTP伺服器提供內容。
WSA上transparent模式和forward模式之間的唯一主要區別是,在透明模式下,WSA同時響應透明請求和顯式HTTP請求。而在顯式中,WSA ONLY對顯式HTTP請求做出響應。
WSA始終以透明樣式請求的形式傳送其上游請求,因為WSA充當其自己的客戶端,除非WSA配置為專門使用顯式上游代理。
以下是透明驗證與明確驗證之間的另一個差異:
透明 |
401 — 需要身份驗證時從WSA傳送。這也是OCS傳送的內容。 |
顯性 |
407 — 從WSA傳送,以告知客戶端HTTP代理需要身份驗證。 |