有時(shí)候你的賬號(hào)或者被限制某一地區(qū)的ip登錄或訪問時(shí),如何能恢復(fù)正常訪問?這個(gè)時(shí)候你就需要用到代理服務(wù)器了。
什么是代理服務(wù)器?
代理服務(wù)器充當(dāng)客戶請(qǐng)求端(客戶端)和目的服務(wù)端(服務(wù)端)之間的中間者。
代理過程:若指定了某一個(gè)代理服務(wù)器后,當(dāng)我們?cè)谏暇W(wǎng)時(shí),計(jì)算機(jī)會(huì)直接向代理服務(wù)器發(fā)送請(qǐng)求數(shù)據(jù),然后代理服務(wù)器替代計(jì)算機(jī)把請(qǐng)求數(shù)據(jù)發(fā)送給目的地,當(dāng)目的地接收到請(qǐng)求數(shù)據(jù)后,就原路返回?cái)?shù)據(jù)結(jié)果給代理服務(wù)器,服務(wù)器在把結(jié)果發(fā)回到你的計(jì)算機(jī)。這就是代理服務(wù)器的基本工作過程。
代理也有“語言”(即協(xié)議)上的區(qū)分。
常見的代理協(xié)議分為以下幾種:
1.FTP代理
2.HTTP代理
3.SSL/TLS代理
4.SOCKS代理
今天我們主要講講http代理和socks代理。
http代理:
我們平時(shí)用瀏覽器上網(wǎng)基本都是基于http/https協(xié)議通訊的。當(dāng)用瀏覽器瀏覽網(wǎng)頁時(shí)會(huì)發(fā)送GET請(qǐng)求以及表單等,但如果我們?cè)L問的網(wǎng)站是http的網(wǎng)頁,并沒有加密的ssl證書驗(yàn)證內(nèi)容。
所以作為中間者的代理服務(wù)器可以通過抓包分析此計(jì)算機(jī)客戶端訪問了什么網(wǎng)站以及訪問網(wǎng)站時(shí)瀏覽了什么內(nèi)容,還能獲取到登錄網(wǎng)站所使用的賬號(hào)等等。在我們使用代理服務(wù)器的時(shí)候,需要注意網(wǎng)址開頭是否含有“https://”。
如果沒什么特別的需求,為了安全,還是盡量少用免費(fèi)的代理服務(wù)器或者用付費(fèi)的代理服務(wù)器,有能力的可以自行搭建代理服務(wù)器。
Socks代理:
Socks代理分為socks4和socks5(socks4只支持tcp,而socks5支持tcp、udp,同時(shí)也支持各種身份驗(yàn)證機(jī)制等。)
Socks代理只是單單地傳遞數(shù)據(jù)包,不作解析流量,就這樣由于socks的特點(diǎn)可以應(yīng)用于多種使用環(huán)境??梢杂糜贔TP、SMTP、HTTP、QQ、BT下載等等,甚至還能套上加密機(jī)制,使得計(jì)算機(jī)客戶端和服務(wù)器端之間的連接更安全。加密代理和真正的“微PN”嚴(yán)格來說還是有點(diǎn)區(qū)別的。
代理服務(wù)器最大的特點(diǎn)就是匿名,根據(jù)匿名程度主要分為:透明代理、匿名代理、混淆代理、高匿代理。
代理服務(wù)器的配置信息不同,則向其目標(biāo)地址發(fā)送的請(qǐng)求時(shí),三個(gè)變量REMOTE_ADDR, HTTP_VIA, HTTP_X_FORWARDED_FOR也會(huì)變得不同。
1、透明代理(transparent proxy):
REMOTE_ADDR=最后一個(gè)代理服務(wù)器ip(若有使用多層代理的情況下)
HTTP_VIA=代理服務(wù)器ip
HTTP_X_FORWARDED_FOR=你的ip(若有使用多層代理則同時(shí)顯示多個(gè)ip,但這個(gè)值可以偽造即混淆代理)
2、匿名代理(Anonymous Proxies):
REMOTE_ADDR=最后一個(gè)代理服務(wù)器ip
HTTP_VIA=代理服務(wù)器ip
HTTP_X_FORWARDED_FOR=代理服務(wù)器ip (隱藏真實(shí)ip, 目標(biāo)只知道代理服務(wù)器ip)
3、混淆代理、欺騙代理(Distorting Proxies):
REMOTE_ADDR=代理服務(wù)器ip
HTTP_VIA=代理服務(wù)器ip
HTTP_X_FORWARDED_FOR=隨機(jī)的ip(可以使用多個(gè)代理服務(wù)器,也可以編造一個(gè)虛假的或不存在的ip代替你的真實(shí)ip)
4、高匿代理(High Anonymity Proxies、Elite proxies):
REMOTE_ADDR=代理服務(wù)器ip
HTTP_VIA=沒有數(shù)值或不顯示
HTTP_X_FORWARDED_FOR=沒有數(shù)值或不顯示(特點(diǎn)是目標(biāo)地址完全不知道這是臺(tái)代理服務(wù)器)
代理服務(wù)器有些什么樣的優(yōu)點(diǎn)和用處呢?
1、提高訪問速度:代理服務(wù)器通常會(huì)設(shè)置一個(gè)緩沖區(qū),當(dāng)訪問的數(shù)據(jù)在緩沖區(qū)也有保留時(shí),直接從緩沖區(qū)中提取信息,傳送回給用戶端,提高了訪問速度。
2、突破限制:有的網(wǎng)絡(luò)供應(yīng)商會(huì)限制上網(wǎng)用戶的端口,還有某些網(wǎng)站、游戲、通迅軟件等被限制,此時(shí)使用代理服務(wù)器可以代替你去訪問被限制的內(nèi)容。
3、隱藏真實(shí)的ip地址:讓上網(wǎng)者可以隱匿自己的ip,免受特殊攻擊。
4、充當(dāng)防火墻:用戶所訪問的遠(yuǎn)程站點(diǎn)必須通過代理服務(wù)器,代理服務(wù)器可以設(shè)置對(duì)應(yīng)的策略和限制,過濾或屏蔽某些信息。
但是代理服務(wù)器有好處也有壞處,在使用代理服務(wù)器的同時(shí)也要注意保護(hù)好自身的數(shù)據(jù)安全哦~
歡迎關(guān)注我的頭條號(hào),私信交流,學(xué)習(xí)更多網(wǎng)絡(luò)技術(shù)!
掃描二維碼推送至手機(jī)訪問。
版權(quán)聲明:本文由信途科技轉(zhuǎn)載于網(wǎng)絡(luò),如有侵權(quán)聯(lián)系站長(zhǎng)刪除。
轉(zhuǎn)載請(qǐng)注明出處http://macbookprostickers.com/xintu/9343.html