正向代理和反向代理的差別和作用
1. 什麼是代理
代理顧名思義就是代替他人管理,即是中間者。
代理伺服器的定義:代理伺服器(Proxy Server)是一種重要的伺服器安全功能,它的工作主要在開放系統互聯(OSI)模型的會話層,進而起到防火牆的作用。代理伺服器大多被用來連接配接INTERNET(國際網際網路)和INTRANET(區域網路)。
2.什麼是正向代理
正向代理類似于一個跳闆。内網用戶端→正向代理→外網服務
用戶端的角度為正向,使用者送出請求經過的代理成為正向代理。
FQ栗子:客戶→代理将你的請求發送→國外伺服器

3.什麼是反向代理
顧名思義,就是代理反了,反了……。外網用戶端→反向代理→内網服務
原來是 用戶端選擇代理,現在是代理選擇伺服器端節點,控制權反轉,這樣的代理稱為反向代理。
遠端登入内網機栗子:公司電腦→雲伺服器的反向代理服務→反向代理中的用戶端程式代理你發送請求→宿舍電腦
4. 兩者的差別
正向代理和反向代理的差別和作用
序号
正向代理
反向代理
1
用戶端代理
服務端代理
2
對外隐藏使用者資訊(服務端不知道誰分通路的)
對外隐藏伺服器資訊(用戶端通路了誰是不知道的)
3
控制權在用戶端(用戶端主動發起請求)
控制權在服務端(代理選着伺服器)
正向代理的作用
反向代理的作用
保護區域網路内部安全
保護服務安全(将服務放在内網,通過代理來連接配接)
通路原來無法通路的資源
代理伺服器實作https,gzip壓縮等
3
代理伺服器用于緩存,提高通路速度
提供動靜态分離(靜态資源放在代理伺服器,動态資源放在業務伺服器)>>前後端分離部署
4
對用戶端通路進行授權認證
提供緩存機制(緩存短時間不發生變化的動态資源)
5
記錄使用者通路記錄,隐藏使用者資訊
負載均衡(請求業務伺服器的控制權在代理伺服器中,可以根據服務節點的性能動态配置設定請求
一般:正向代理模式一般會被用于企業區域網路之中,方位内容監管;而反向代理模式一般是為大中型網站提供緩存和負載均衡。
個人學習記錄,不用于商業用途,如有侵犯請留言!
參考:https://www.cnblogs.com/taostaryu/p/10547132.html
轉載指明出處:https://www.cnblogs.com/dennyLee2025/p/13262551.html