.
代理服務(wù)器基礎(chǔ)知識(shí)
。D(zhuǎn)摘之《
世界網(wǎng)絡(luò)
》
一、什么是代理服務(wù)器?
代理服務(wù)器英文全稱是Proxy Server,其功能就是代理網(wǎng)絡(luò)用戶去取得網(wǎng)絡(luò)信息。形象的說(shuō):它是網(wǎng)絡(luò)信息的中轉(zhuǎn)站。
在一般情況下,我們使用網(wǎng)絡(luò)瀏覽器直接去連接其他Internet站點(diǎn)取得網(wǎng)絡(luò)信息時(shí),需送出Request信號(hào)來(lái)得到回答,然后對(duì)方再把信息以bit方式傳送回來(lái)。代理服務(wù)器是介于瀏覽器和Web服務(wù)器之間的一臺(tái)服務(wù)器,有了它之后,瀏覽器不是直接到Web服務(wù)器去取回網(wǎng)頁(yè)而是向代理服務(wù)器發(fā)出請(qǐng)求,Request信號(hào)會(huì)先送到代理服務(wù)器,由代理服務(wù)器來(lái)取回瀏覽器所需要的信息并傳送給你的瀏覽器。而且,大部分代理服務(wù)器都具有緩沖的功能,就好象一個(gè)大的Cache,它有很大的存儲(chǔ)空間,它不斷將新取得數(shù)據(jù)儲(chǔ)存到它本機(jī)的存儲(chǔ)器上,如果瀏覽器所請(qǐng)求的數(shù)據(jù)在它本機(jī)的存儲(chǔ)器上已經(jīng)存在而且是最新的,那么它就不重新從Web服務(wù)器取數(shù)據(jù),而直接將存儲(chǔ)器上的數(shù)據(jù)傳送給用戶的瀏覽器,這樣就能顯著提高瀏覽速度和效率。
更重要的是:Proxy Server (代理服務(wù)器)是 Internet鏈路級(jí)網(wǎng)關(guān)所提供的一種重要的安全功能,它的工作主要在開(kāi)放系統(tǒng)互聯(lián) (OSI) 模型的對(duì)話層。
二、代理服務(wù)器的分類
1、HTTP代理按匿名功能分類。
是否具有隱藏IP的功能。
非匿名代理:不具有匿名功能。
匿名代理。使用此種代理時(shí),雖然被訪問(wèn)的網(wǎng)站不能知道你的IP地址,但仍然可以知道你在使用代理,有些偵測(cè)IP的網(wǎng)頁(yè)也仍然可以查到你的IP。
高度匿名代理:使用此種代理時(shí),被訪問(wèn)的網(wǎng)站不知道你的IP地址,也不知道你在使用代理進(jìn)行訪問(wèn)。此種代理的隱藏IP地址的功能最強(qiáng)。
2、按請(qǐng)求信息的安全性分類
全匿名代理:不改變你的request fields(報(bào)文),使服務(wù)器端看來(lái)就像有個(gè)真正的客戶瀏覽器在訪問(wèn)它。當(dāng)然,你的真實(shí)IP是隱藏起來(lái)的。服務(wù)器的網(wǎng)管不會(huì)認(rèn)為你使用了代理。
普通匿名代理:能隱藏你的真實(shí)IP,但會(huì)更改你的request fields,有可能會(huì)被認(rèn)為使用了代理,但僅僅是可能,一般說(shuō)來(lái)是沒(méi)問(wèn)題的。不過(guò)不要受它的名字的誤導(dǎo),其安全性可能比全匿名代理更高,有的代理會(huì)剝離你的部分信息(就好比防火墻的stealth mode),使服務(wù)器端探測(cè)不到你的操作系統(tǒng)版本和瀏覽器版本。
elite代理:匿名隱藏性更高,可隱藏系統(tǒng)及瀏覽器資料信息等。此種代理安全性特強(qiáng)。
透明代理(簡(jiǎn)單代理):透明代理的意思是客戶端根本不需要知道有代理服務(wù)器的存在,它改編你的request fields(報(bào)文),并會(huì)傳送真實(shí)IP。注意,加密的透明代理則是屬于匿名代理,意思是不用設(shè)置使用代理了,例如Garden 2程序。
3、按代理服務(wù)器的用途分類
1)Http代理:代理客戶機(jī)的http訪問(wèn),主要代理瀏覽器訪問(wèn)網(wǎng)頁(yè),它的端口一般為80、8080、3128等。
2)SSL代理:支持最高128位加密強(qiáng)度的http代理,可以作為訪問(wèn)加密網(wǎng)站的代理。加密網(wǎng)站是指以https://開(kāi)始的網(wǎng)站。ssl的標(biāo)準(zhǔn)端口為443。
3)HTTP CONNECT代理:允許用戶建立TCP連接到任何端口的代理服務(wù)器,這種代理不僅可用于HTTP,還包括FTP、IRC、RM流服務(wù)等。
4)FTP代理:代理客戶機(jī)上的ftp軟件訪問(wèn)ftp服務(wù)器,其端口一般為21、2121。
5)POP3代理:代理客戶機(jī)上的郵件軟件用pop3方式收郵件,其端口一般為110。
6)Telnet代理:能夠代理通信機(jī)的telnet,用于遠(yuǎn)程控制,入侵時(shí)經(jīng)常使用。其端口一般為23。
7)Socks代理:是全能代理,就像有很多跳線的轉(zhuǎn)接板,它只是簡(jiǎn)單地將一端的系統(tǒng)連接到另外一端。支持多種協(xié)議,包括http、ftp請(qǐng)求及其它類型的請(qǐng)求。它分socks 4 和socks 5兩種類型,socks 4只支持TCP協(xié)議而socks 5支持TCP/UDP協(xié)議,還支持各種身份驗(yàn)證機(jī)制等協(xié)議。其標(biāo)準(zhǔn)端口為1080。
socks代理相應(yīng)的采用socks協(xié)議的代理服務(wù)器就是SOCKS服務(wù)器,是一種通用的代理服務(wù)器。Socks是個(gè)電路級(jí)的底層網(wǎng)關(guān),是DavidKoblas在1990年開(kāi)發(fā)的,此后就一直作為Internet RFC標(biāo)準(zhǔn)的開(kāi)放標(biāo)準(zhǔn)。Socks不要求應(yīng)用程序遵循特定的操作系統(tǒng)平臺(tái),Socks 代理與應(yīng)用層代理、 HTTP 層代理不同,Socks代理只是簡(jiǎn)單地傳遞數(shù)據(jù)包,而不必關(guān)心是何種應(yīng)用協(xié)議(比如FTP、HTTP和NNTP請(qǐng)求)。所以,Socks代理比其他應(yīng)用層代理要快得多。它通常綁定在代理服務(wù)器的1080端口上。如果您在企業(yè)網(wǎng)或校園網(wǎng)上,需要透過(guò)防火墻或通過(guò)代理服務(wù)器訪問(wèn)Internet就可能需要使用SOCKS。一般情況下,對(duì)于撥號(hào)上網(wǎng)用戶都不需要使用它。注意,瀏覽網(wǎng)頁(yè)時(shí)常用的代理服務(wù)器通常是專門(mén)的http代理,它和SOCKS是不同的。因此,您能瀏覽網(wǎng)頁(yè)不等于您一定可以通過(guò)SOCKS訪問(wèn)Internet。 常用的防火墻,或代理軟件都支持SOCKS,但需要其管理員打開(kāi)這一功能。如果您不確信您是否需要SOCKS或是否有SOCKS可用,請(qǐng)與您的網(wǎng)絡(luò)管理員聯(lián)系。為了使用socks,您需要了解一下內(nèi)容:
① SOCKS服務(wù)器的IP地址
② SOCKS服務(wù)所在的端口
③ 這個(gè)SOCKS服務(wù)是否需要用戶認(rèn)證?如果需要,您要向您的網(wǎng)絡(luò)管理員申請(qǐng)一個(gè)用戶和口令
知道了上述信息,您就可以把這些信息填入“網(wǎng)絡(luò)配置”中,或者在第一次登記時(shí)填入,您就可以使用socks代理了。
在實(shí)際應(yīng)用中SOCKS代理可以用作為:電子郵件、新聞組軟件、網(wǎng)絡(luò)傳呼ICQ、網(wǎng)絡(luò)聊天MIRC和使用代理服務(wù)器上聯(lián)眾打游戲等等各種游戲應(yīng)用軟件當(dāng)中。
8)TUNNEL代理:經(jīng)HTTPTunnet程序轉(zhuǎn)換的數(shù)據(jù)包封裝成http請(qǐng)求(Request)來(lái)穿透防火墻,允許利用HTTP服務(wù)器做任何TCP可以做的事情,功能相當(dāng)于Socks5。
9)文獻(xiàn)代理:可以用來(lái)查詢數(shù)據(jù)庫(kù)的代理,通過(guò)這些代理,可以獲得互聯(lián)網(wǎng)的相關(guān)科研學(xué)術(shù)的數(shù)據(jù)庫(kù)資源,例如查詢Sciencedirect網(wǎng)站(簡(jiǎn)稱SD)、Academic Press、IEEE,SPRINGER等數(shù)據(jù)庫(kù)。
10)教育網(wǎng)代理:指學(xué)術(shù)教育機(jī)構(gòu)局域網(wǎng)通過(guò)特定的代理服務(wù)器可使無(wú)出國(guó)權(quán)限或無(wú)訪問(wèn)某IP段權(quán)限的計(jì)算機(jī)訪問(wèn)相關(guān)資源。
11)跳板代理:應(yīng)用于跳板程序,可以看作一種具有動(dòng)態(tài)加密的特殊socks5代理,,也可直接用于PSD軟件。其端口一般為1813。
12)Ssso代理:代理客戶機(jī)上的ssso程序訪問(wèn)遠(yuǎn)程網(wǎng)站,具有SSL加密強(qiáng)度的超級(jí)代理,支持socks。
13)Flat代理:代理客戶機(jī)上的flatsurfer程序訪問(wèn)遠(yuǎn)程網(wǎng)站,具有高強(qiáng)度加密數(shù)據(jù)流的特殊代理,支持socks,最大可設(shè)置三次級(jí)聯(lián),可以設(shè)置穿越代理。其端口一般為6700。
14)SoftE代理:代理客戶機(jī)上的SoftEther程序訪問(wèn)遠(yuǎn)程網(wǎng)站,應(yīng)用虛擬集線器HUB和虛擬網(wǎng)卡技術(shù),具備VPN功能及多種認(rèn)證方式的代理,符合https協(xié)議。
三、代理服務(wù)器的主要功能
代理服務(wù)器一般來(lái)講,對(duì)于普通的網(wǎng)民的作用有以下幾個(gè)(撇開(kāi)一些高深的用處不談,因?yàn)槲幢貢?huì)用到):
1、連接Internet與Intranet 充當(dāng)firewall(防火墻):因?yàn)樗袃?nèi)部網(wǎng)的用戶通過(guò)代理服務(wù)器訪問(wèn)外界時(shí),只映射為一個(gè)IP地址,所以外界不能直接訪問(wèn)到內(nèi)部網(wǎng);同時(shí)可以設(shè)置IP地址過(guò)濾,限制內(nèi)部網(wǎng)對(duì)外部的訪問(wèn)權(quán)限;另外,兩個(gè)沒(méi)有互聯(lián)的內(nèi)部網(wǎng),也可以通過(guò)第三方的代理服務(wù)器進(jìn)行互聯(lián)來(lái)交換信息。
2、節(jié)省IP開(kāi)銷(xiāo):如前面所講,所有用戶對(duì)外只占用一個(gè)IP,所以不必租用過(guò)多的IP地址,降低網(wǎng)絡(luò)的維護(hù)成本。這樣,局域局內(nèi)沒(méi)有與外網(wǎng)相連的眾多機(jī)器就可以通過(guò)內(nèi)網(wǎng)的一臺(tái)代理服務(wù)器連接到外網(wǎng),大大減少費(fèi)用。當(dāng)然也有它不利的一面,如許多網(wǎng)絡(luò)黑客通過(guò)這種方法隱藏自己的真實(shí)IP地址,而逃過(guò)監(jiān)視。
3、通過(guò)它來(lái)加快我們?yōu)g覽某些網(wǎng)站的速度:有時(shí)候我們?cè)L問(wèn)一些國(guó)外或者港臺(tái)網(wǎng)站,速度慢得像蝸牛一樣,但只要你正確的選用代理服務(wù)器,速度就可以得到提升,有時(shí)候這些速度的提升可是很明顯的哦!本身帶寬較小,通過(guò)帶寬較大的proxy與目標(biāo)主機(jī)連接。而且通常代理服務(wù)器都設(shè)置一個(gè)較大的硬盤(pán)緩沖區(qū)(可能高達(dá)幾個(gè)GB或更大),當(dāng)有外界的信息通過(guò)時(shí),同時(shí)也將其保存到緩沖區(qū)中,當(dāng)其他用戶再訪問(wèn)相同的信息時(shí),則直接由緩沖區(qū)中取出信息,傳給用戶,從而達(dá)到提高訪問(wèn)速度的目的。
4、通過(guò)它,我們可以訪問(wèn)到一些平時(shí)不能去的網(wǎng)站:不信你可以馬上打開(kāi)你的瀏覽器和輸入“www.geocities.com”這個(gè)網(wǎng)址。怎樣?不用看著瀏覽器在這里空等了,并不是你的網(wǎng)絡(luò)速度慢,也不是沒(méi)有這個(gè)網(wǎng)站,而是你訪問(wèn)不到它(網(wǎng)絡(luò)上還有很多這些類型的網(wǎng)站)。為什么訪問(wèn)不到?這個(gè)問(wèn)題嘛......說(shuō)法有很多種,大部分都說(shuō)是國(guó)內(nèi)的網(wǎng)絡(luò)被限制了訪問(wèn),所以某些網(wǎng)站是不能去的。如果你在以往瀏覽過(guò)程中出現(xiàn)過(guò)以上的情況,那么看來(lái)你有必要嘗試一下使用代理服務(wù)器了。至于如何可以訪問(wèn)到這些網(wǎng)站? 請(qǐng)您繼續(xù)閱讀本系列文章!
如果您對(duì)代理服務(wù)器感興趣,請(qǐng)看下面的相關(guān)文章:
一、- 代理服務(wù)器基礎(chǔ)知識(shí) -
二、- 代理服務(wù)器的搜索和設(shè)置 -
三、- 代理服務(wù)器端口分配一覽表 -
四、- 代理服務(wù)器之間的級(jí)聯(lián) -
五、- 代理服務(wù)器之日常具體應(yīng)用 -
六、- 代理服務(wù)器使用情況分 -