正向代理的代理對象是使用者,反向代理的代理對象是伺服器
正向代理
通常我們要科學沖浪,可以使用ladder,使用者使用ladder(自行翻譯成中文)後,就能通路到谷歌,這其中實質上是使用者使用ladder的過程中,先通路了一個部署在外面(或合法科學沖浪)的伺服器,由這個伺服器對這條請求進行轉發到谷歌網站。這個伺服器就叫做代理伺服器。
反向代理
假設使用者能正常通路谷歌,谷歌在自己的伺服器B的更外一層,部署了一個新的伺服器A,使用者通路谷歌的時候,實質上是在通路這個新的伺服器A,伺服器B的端口并沒有暴露給使用者,而是由伺服器A來轉發給伺服器B。
這個伺服器A就叫做反向代理伺服器。
反向代理伺服器可以起到負載均衡的作用:谷歌可以部署N個代理伺服器,使用者通路谷歌的時候,實際是在通路這個N個代理伺服器,這樣就把流量分散開來,降低伺服器壓力,這就是代理伺服器可以起到的負載均衡的作用。
參考視訊
https://www.bilibili.com/video/BV1jv41167oY?from=search&seid=9518255702822557726