--- 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
Sign in via Google
Sign in via Facebook
Sign in via X(Twitter)
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
Continue with a different method
New to HackMD?
Sign up
By signing in, you agree to our
terms of service
.