目錄

簡介

透明代理模式和轉發代理模式有何區別？

簡介

本檔案介紹思科網路安全裝置(WSA)上的透明模式和代理模式之間的差異。

透明代理模式和轉發代理模式有何區別？

Proxy的目標是成為HTTP使用者端和HTTP伺服器之間的中間人(Proxy)。具體來說，這意味著網路安全裝置(WSA)作為Web代理，每個客戶端請求具有兩組TCP套接字：

客戶端> WSA

WSA >源伺服器

WSA HTTP代理獲取客戶端請求的方式可以定義為以下兩種方式之一：透明或明確。

其中每個部署都有幾個特定的配置選項：

部署

方法

說明

透明

第4層交換器(PBR)

第4層交換器用於根據目的地連線埠80進行重新導向

透明

WCCP

支援WCCP v2的裝置（通常是路由器、交換機、PIX或ASA）重定向埠80

透明

橋接模式

雙NIC，虛擬配對。流量從一個NIC進入另一個NIC（不可用）

顯性

已配置瀏覽器

客戶端瀏覽器被顯式配置為使用Proxy

顯性

.PAC檔案已配置

使用者端瀏覽器明確設定為使用.PAC檔案，而.PAC檔案又參照Proxy

WSA可以使用除橋接模式之外的所有這些部署。預期在不久的將來提供。

當請求以透明方式重定向到WSA時，WSA必須假裝是OCS（源內容伺服器），因為客戶端不知道代理的存在。相反，如果請求被明確傳送到WSA，則WSA會使用自己的IP資訊做出響應。

顯式和透明客戶端HTTP請求之間存在一些差異：

- 顯式請求具有已配置代理的目標IP地址。透明請求具有目標Web伺服器（由客戶端解析的DNS）的目標IP地址。

- 透明請求的URI不包含與主機之間的協定：

透明

GET/HTTP/1.1

顯性

獲取http://www.google.com/ HTTP/1.1

兩者都包含指定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代理需要身份驗證。