正向代理與反向代理
阿新 • • 發佈:2021-09-17
代理伺服器英文全稱是Proxy Server,其功能就是代理網路使用者去取得網路資訊。
百度:
維基:
正向代理
舉個例子,大陸使用者現在想訪問Google,怎麼辦呢?我們可以找個海外的伺服器,假如我們可以連線到這個海外的伺服器,讓這個海外的伺服器訪問Google伺服器,再將資訊通過海外伺服器傳送給我們,這樣就實現了在大陸訪問Google。這個過程就是正向代理,海外伺服器就是代理伺服器。
本地---->海外伺服器(正向代理伺服器)---->Google伺服器
我們現在要訪問www.aaa.com,假如這個伺服器做了反向代理,你實際訪問的並不是www.aaa.com 的伺服器資源,而可能是www.xxx.com的伺服器資源。
本地---->www.aaa.com(反向代理伺服器)---->www.xxx.com
看起來二者似乎差不多,區別在於代理物件不同:正向代理代理客戶端,反向代理代理伺服器。 在正向代理中,海外伺服器是代替本地去訪問Google的,而在反向代理中,www.aaa.com是代替www.xxx.com來向本地提供服務的,本地並不知道www.xxx.com的存在。正向代理在客戶端進行配置,而反向代理是在伺服器端進行配置的,客戶端感知不到反向代理。