正向代理和反向代理

正向代理和反向代理
1、 正向代理


image.png

起點(diǎn)是客戶(hù)端,返回點(diǎn)是互聯(lián)網(wǎng),正向代理服務(wù)器更像是一個(gè)跳板機(jī);
最為經(jīng)典的例子就是搭建梯子,翻墻用:
我是一個(gè)用戶(hù),我訪(fǎng)問(wèn)不了某網(wǎng)站,但是我能訪(fǎng)問(wèn)一個(gè)代理服務(wù)器,這個(gè)代理服務(wù)器呢,他能訪(fǎng)問(wèn)那個(gè)我不能訪(fǎng)問(wèn)的網(wǎng)站,于是我先連上代理服務(wù)器,告訴他我需要那個(gè)無(wú)法訪(fǎng)問(wèn)網(wǎng)站的內(nèi)容,代理服務(wù)器去取回來(lái),然后返回給我。從網(wǎng)站的角度,只在代理服務(wù)器來(lái)取內(nèi)容的時(shí)候有一次記錄,有時(shí)候并不知道是用戶(hù)的請(qǐng)求,也隱藏了用戶(hù)的資料,這取決于代理告不告訴網(wǎng)站。
  客戶(hù)端必須設(shè)置正向代理服務(wù)器,當(dāng)然前提是要知道正向代理服務(wù)器的IP地址,還有代理程序的端口。
 總結(jié)來(lái)說(shuō):正向代理 是一個(gè)位于客戶(hù)端和原始服務(wù)器(origin server)之間的服務(wù)器,為了從原始服務(wù)器取得內(nèi)容,客戶(hù)端向代理發(fā)送一個(gè)請(qǐng)求并指定目標(biāo)(原始服務(wù)器),然后代理向原始服務(wù)器轉(zhuǎn)交請(qǐng)求并將獲得的內(nèi)容返回給客戶(hù)端??蛻?hù)端必須要進(jìn)行一些特別的設(shè)置才能使用正向代理。
 正向代理的用途:
(1)訪(fǎng)問(wèn)原來(lái)無(wú)法訪(fǎng)問(wèn)的資源,如google
(2) 可以做緩存,加速訪(fǎng)問(wèn)資源
(3)對(duì)客戶(hù)端訪(fǎng)問(wèn)授權(quán),上網(wǎng)進(jìn)行認(rèn)證
 ?。?)代理可以記錄用戶(hù)訪(fǎng)問(wèn)記錄(上網(wǎng)行為管理),對(duì)外隱藏用戶(hù)信息
2、 反向代理
(1) 保證內(nèi)網(wǎng)安全


image.png

(2)均衡負(fù)載


image.png

其實(shí)總的來(lái)說(shuō),就是起點(diǎn)是客戶(hù)端,返回點(diǎn)是web服務(wù)器,
我們可以寫(xiě)一個(gè)關(guān)于這個(gè)翻墻上網(wǎng)的總體流程:
客戶(hù)端——>正向代理服務(wù)器——>互聯(lián)網(wǎng)——>反向代理服務(wù)器——>web服務(wù)器——>數(shù)據(jù)庫(kù)
然后數(shù)據(jù)回原路返回給客戶(hù)端。
而不需要翻墻的上網(wǎng)流程:
客戶(hù)端——>互聯(lián)網(wǎng)———>反向代理服務(wù)器(均衡負(fù)載)——>web服務(wù)器——>數(shù)據(jù)庫(kù)
區(qū)別顯而易見(jiàn)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容