代理可以有很多的作用,例如通過代理來進(jìn)行內(nèi)容的過濾,減少對服務(wù)器的訪問和提高安全性等。




普通代理

普通代理就是在客戶端與服務(wù)器之間加入一個(gè)代理服務(wù)器,原" />

国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

18143453325 在線咨詢 在線咨詢
18143453325 在線咨詢
所在位置: 首頁 > 營銷資訊 > 建站知識 > HTTP 的兩種代理簡介

HTTP 的兩種代理簡介

時(shí)間:2023-02-10 16:09:01 | 來源:建站知識

時(shí)間:2023-02-10 16:09:01 來源:建站知識

http的代理分為兩種,一種是普通代理,一種是隧道代理




代理可以有很多的作用,例如通過代理來進(jìn)行內(nèi)容的過濾,減少對服務(wù)器的訪問和提高安全性等。




普通代理

普通代理就是在客戶端與服務(wù)器之間加入一個(gè)代理服務(wù)器,原本客戶端與服務(wù)器之間的訪問為




客戶端向服務(wù)器發(fā)出請求,服務(wù)器接受到請求后將響應(yīng)結(jié)果返回給客戶端




當(dāng)加入代理之后,這一過程變成為




客戶端將請求發(fā)送到代理服務(wù)器,然后代理服務(wù)器將客戶端的請求轉(zhuǎn)發(fā)給服務(wù)器,服務(wù)器接受到請求后將響應(yīng)的結(jié)果返回給代理服務(wù)器,最后代理服務(wù)器將從服務(wù)器得到的結(jié)果返回給客戶端。




通過這一過程可以看出,如果在代理服務(wù)器上增加對請求的判斷,修改等功能,就可以實(shí)現(xiàn)對客戶端請求進(jìn)行過濾的功能。




正向代理

在正向代理中,代理服務(wù)器對客戶端必須是不透明的,客戶端在向服務(wù)器發(fā)出請求時(shí),必須知道代理的地址并在請求報(bào)文中加入這一部分信息。




反向代理

在反向代理中,代理服務(wù)器對客戶端是透明的,即客戶端以為自己直接將請求發(fā)送給了目標(biāo)服務(wù)器,實(shí)際上卻是被發(fā)送到了代理服務(wù)器上,這樣的話,客戶端不能將數(shù)據(jù)直接發(fā)送到目標(biāo)服務(wù)器中,同時(shí),也不能知道目標(biāo)服務(wù)器的ip和端口,也增加了一定的安全性,這也是最廣泛使用的代理方式。反向代理一般是通過修改DNS,將域名對應(yīng)到代理服務(wù)器上實(shí)現(xiàn)的。




一般情況下,客戶端只需要關(guān)心最終獲取到的數(shù)據(jù)即可,并不需要考慮其中的過程,但是可以通過HTTP報(bào)頭中的X-Forwarded-For字段來顯示中間經(jīng)過的服務(wù)器代理。每當(dāng)這個(gè)報(bào)文轉(zhuǎn)發(fā)到某個(gè)代理服務(wù)器上時(shí),該代理服務(wù)器會(huì)將上一個(gè)節(jié)點(diǎn)的IP填寫到該部分中。




注意,普通代理不支持HTTPS協(xié)議,在握手階段就被pass。




隧道代理

使用隧道代理,首先要知道connect請求,客戶端通過發(fā)送connect請求給代理服務(wù)器,當(dāng)代理服務(wù)器接收到connect請求后,會(huì)與請求報(bào)文中的目標(biāo)服務(wù)器建立tcp連接,之后blindly轉(zhuǎn)發(fā)內(nèi)容即可。




與普通代理不同,隧道代理可以支持https協(xié)議。




關(guān)鍵詞:代理

74
73
25
news

版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點(diǎn)擊下載Chrome瀏覽器
關(guān)閉