正向代理:代理端代理的是客戶端。
反向代理:代理端代理的是服務端。
常用案例
- 正向代理:
如VPN代理客戶端
Paste_Image.png
- 反向代理:
Nginx就是性能非常好的反向代理服務器,用來做負載均衡。
關于負載均衡這么高大上的名詞對普通人講直接叫服務器內容分發更易理解吧!
正向代理
正向代理隱藏了真實的客戶端(代理服務器)
Paste_Image.png
反向代理
反向代理隱藏了真實的服務端
Paste_Image.png
何來正向,反向之說
再看圖:
Paste_Image.png
Paste_Image.png
一個代理客戶端,一個代理服務器
實際上proxy在兩種代理中做的事都是代為收發請求和響應,不過從結構上來看正好左右互換了下,所以把后出現的那種代理方式叫成了反向代理。
代理對象恰好相反,故名正向代理 or 反向代理。