正向代理和反向代理的區別
雖然正向代理服務器和反向代理服務器所處的位置都是客戶端和真實服務器之間,所做的事情也都是把客戶端的請求轉發給服務器,再把服務器的響應轉發給客戶端,但是二者之間還是有一定的差異的。
1、正向代理其實是客戶端的代理,幫助客戶端訪問其無法訪問的服務器資源。反向代理則是服務器的代理,幫助服務器做負載均衡,安全防護等。
2、正向代理一般是客戶端架設的,比如在自己的機器上安裝一個代理軟件。而反向代理一般是服務器架設的,比如在自己的機器集群中部署一個反向代理服務器。
3、正向代理中,服務器不知道真正的客戶端到底是誰,以為訪問自己的就是真實的客戶端。而在反向代理中,客戶端不知道真正的服務器是誰,以為自己訪問的就是真實的服務器。
4、正向代理和反向代理的作用和目的不同。正向代理主要是用來解決訪問限制問題。而反向代理則是提供負載均衡、安全防護等作用。二者均能提高訪問速度。
轉自
https://mp.weixin.qq.com/s/D6HLGuUgXB4xoc7_cfJBew