關於正向代理與反向代理

用中文說人話的方式, 正向代理應該叫客戶端代理, 他代理的是客戶端的請求, 反向代理應該叫服務端代理, 他代理的是服務端的服務。

Forward Proxy(正向代理)

最經典的應用就是:我是一個國內用戶,我訪問不了google,但是我能訪問一個香港的某個代理服務器。

這個香港的代理服務器可以訪問google,於是我先把請求發送到那個代理服務器,告訴他我需要訪問google,代理服務器去取內容,最後返回給我。

Reverse Proxy

 

 

  • 從用途上來講:

    • 正向代理的典型用途是爲在防火牆內的局域網客戶端提供訪問Internet的途徑。正向代理還可以使用緩衝特性減少網絡使用率。

    • 反向代理的典型用途是爲後端的多臺服務器提供負載平衡,或爲後端較慢的服務器提供緩衝服務。

  • 從安全性來講:

    • 正向代理允許客戶端通過它訪問任意網站並且隱藏客戶端自身,因此你必須採取安全措施以確保僅爲經過授權的客戶端提供服務。

    • 反向代理對外都是透明的,訪問者並不知道自己訪問的是一個代理。

  • 從使用方來看:

    • 正向代理是瀏覽器端進行配置的,與服務器端無關,甚至可以對服務端隱藏。

    • 反向代理是服務器端配置的,對瀏覽器端是透明的。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章