--- tags: GDSC --- # [基礎系列]Proxy Server代理伺服器 正向/反向代理伺服器 --- # What is Proxy 代理一詞 Proxy代理這個東西是幾個角色,與貿易一詞的代理商概念類似,如同上游與下游層級對象的中間者。 也就說在系統方面,Proxy是上游客戶端Client Side到下游伺服器端Server Side之間的仲介軟體。  ---- ## 那Proxy 在做甚麼 > 保護Server Side,剛提到Proxy是Client與Server中的Middleware(仲介軟體),可以利用Proxy來進行對Server的保護與隱私,也能夠阻擋一定部分的網路攻擊。 > Client都會使用符合Proxy Server的通訊協定進行與Proxy 連線,根據內容將Request轉發到Server比如獲得資訊或取得資源等等,在一些資源取得的情況下Proxy也會將檔案內容存入本地快取,讓Client能夠更快速的使用資源,使用快取也能夠大量減少Client對Server的Request。 --- # Proxy 分成Forward Proxy正向代理與Reverse Proxy反向代理 > 兩者之間是有差異的也有不同的差異 ---- ## Forward Proxy 正向代理  Client發送請求給Proxy,這個請求會以Proxy的身分轉發到Server,因此Server並不會知道來源Client是誰只會知道來源是Proxy。 ---- ## Reverse Proxy 反向代理  Client一樣發送請求到Proxy,Proxy自動將請求分配到低壓力的Server稱作Load Balance(負載平衡),所以Client並不知道目標伺服器是哪一台,只會知道要發給Proxy。
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up