圖解正向代理與反向代理
目前國內無法訪問google,但是我們有時說掛個代理,然後就能順利訪問,而這種代理模式就是正向代理。假如我們在香港有一臺伺服器,這臺伺服器是能訪問google的,而國內無法直接訪問谷歌,但是可以訪問香港的伺服器。每次我們請求香港伺服器,香港伺服器拿到我們請求以後,再去訪問google伺服器,google伺服器把響應返回給香港伺服器,香港伺服器再把響應返回給我們。這樣我們就能順利的訪問google了。
正向代理最大的特點是客戶端非常明確要訪問的伺服器地址,伺服器只清楚請求來自哪個代理伺服器,而不清楚來自哪個具體的客戶端,正向代理模式遮蔽或者隱藏了真實客戶端資訊。

反向代理
例如淘寶,每天訪問量很大,不可能只用單個伺服器處理所有業務,於是出現了分散式部署。也就是通過部署多臺伺服器來解決訪問人數限制的問題。客戶端請求taobao.com,DNS伺服器把域名解析到nginx伺服器上,nginx伺服器接收到之後,按照一定的規則分發給了後端的業務處理伺服器進行處理了。 反向請求的來源也就是客戶端是明確的,但是請求具體由哪臺伺服器處理的並不明確了,nginx扮演的就是一個反向代理角色反向代理,反向代理隱藏了伺服器的資訊。
