正向代理:是一個位於客戶端和原始服務器(origin server)之間的服務器,爲了從原始服務器取得內容,客戶端向代理髮送一個請求並指定目標(原始服務器),而後代理向原始服務器轉交請求並將得到的內容返回給客戶端。客戶端必需要進行一些特別的設置才能使用正向代理。web
正向代理的用途:緩存
反向代理(Reverse Proxy):是指以代理服務器來接受internet上的鏈接請求,而後將請求轉發給內部網絡上的服務器,並將從服務器上獲得的結果返回給internet上請求鏈接的客戶端,此時代理服務器對外就表現爲一個服務器。安全
反向代理的做用:服務器
(1)保證內網的安全,能夠使用反向代理提供WAF功能,阻止web攻擊網絡
大型網站,一般將反向代理做爲公網訪問地址,Web服務器是內網。負載均衡
(2)負載均衡,經過反向代理服務器來優化網站的負載優化
總結:正向代理,代理的是用戶。反向代理,代理的是服務器網站