httproxy - 我們通常稱 Nginx 是一個反向代理伺服器,那麼到底什麼是反向代理,什麼是正向代理?
淡淡烟草味
淡淡烟草味 2017-05-16 17:21:59
0
13
1722

我們通常稱 Nginx 是一個反向代理伺服器,那麼到底什麼是反向代理,什麼是正向代理?

淡淡烟草味
淡淡烟草味

全部回覆(13)
左手右手慢动作

這確實讓人太難理解

洪涛
  • 正向代理

舉個例子,你在IE上配置了代理伺服器,這就是正向代理。在這片土地,你需要訪問google,但是得fq,那就得配置個代理伺服器,然後你訪問gole,就會去連接這個代理伺服器,代理伺服器會去連接gongl,然後再返回給你

  • 反向代理

不需要設定代理伺服器,假如你要存取oogle,有一台伺服器可以存取oogle,你可以連接這個代理伺服器,那麼這個代理伺服器可以設定一個位址讓你存取。那麼,你訪問這個位址,代理伺服器就會轉向google,然後將資料回傳給你

我最開始去區分正反向的時候,是透過是否設定客戶端(設定代理伺服器)來區分的,當時還不太懂,所以用這種有漏洞的方法。

其實還有種代理,叫做 

透明代理 ,就是你在不用配置代理伺服器的情況下,起到正向代理的功能,你根本不需要知道是否有代理伺服器的存在。

大家讲道理

最高票 nightire 的回答已經很好了,但如果還是想從向正向反向這方面來理解的話。


  • 正向代理

場景:

你想從內網環境(例如某個牆,或不需要)存取目標機器,但是你不能或不想直接連接它,此時透過一個(正向)代理伺服器做傳信人。

此時這個過程就是正向代理。 (^_^)/

  • 反向代理

場景:

你想從外網(相對)來存取一個內網環境,此時因為防火牆等等,你不能直接連接它,或者你不知道目標資料是在哪一台伺服器上面,只知道有個看門人(反向代理伺服器),只要問它我就可以根據我的得到的授權幫我取到正確的東西。

此時這個過程就是反向代理。

差別就是這樣~

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板