代理服務(wù)器
代理服務(wù)(Proxy)是一種特殊的網(wǎng)絡(luò)服務(wù),允許客戶端通過它與另一個(gè)網(wǎng)絡(luò)服務(wù)進(jìn)行非直接的連接,也稱網(wǎng)絡(luò)代理。提供代理服務(wù)的計(jì)算機(jī)或其它類型的網(wǎng)絡(luò)節(jié)點(diǎn)稱為代理服務(wù)器,代理服務(wù)器中實(shí)現(xiàn)網(wǎng)絡(luò)代理的軟件稱為代理軟件。具體過程為:客戶端首先與代理服務(wù)器建立連接,接著發(fā)出一個(gè)對另外的目標(biāo)服務(wù)器的文件或其它資源的連接請求,代理服務(wù)器通過與目標(biāo)服務(wù)器連接或從緩存中取得請求的資源,并返回給客戶端。通常在這個(gè)過程中,代理服務(wù)器可能改變客戶端請求或服務(wù)器端響應(yīng)的一些內(nèi)容以滿足各種代理需要。防火墻或一些網(wǎng)關(guān)、路由器都具備網(wǎng)絡(luò)代理功能。
什么是代理服務(wù)器
代理服務(wù)器英文全稱是Proxy Server,其功能就是代理網(wǎng)絡(luò)用戶去取得網(wǎng)絡(luò)信息。形象的說:它是網(wǎng)絡(luò)信息的中轉(zhuǎn)站。在一般情況下,我們使用網(wǎng)絡(luò)瀏覽器直接去連接其它Internet站點(diǎn)取得網(wǎng)絡(luò)信息時(shí),須送出Request信號(hào)來得到回答,然后對方再把信息以bit方式傳送回來。代理服務(wù)器是介于瀏覽器和Web服務(wù)器之間的一臺(tái)服務(wù)器,有了它之后,瀏覽器不是直接到Web服務(wù)器去取回網(wǎng)頁而是向代理服務(wù)器發(fā)出請求,Request信號(hào)會(huì)先送到代理服務(wù)器,由代理服務(wù)器來取回瀏覽器所需要的信息并傳送給你的瀏覽器。而且,大部分代理服務(wù)器都具有緩沖的功能,就好象一個(gè)大的Cache,它有很大的存儲(chǔ)空間,它不斷將新取得數(shù)據(jù)儲(chǔ)存到它本機(jī)的存儲(chǔ)器上,如果瀏覽器所請求的數(shù)據(jù)在它本機(jī)的存儲(chǔ)器上已經(jīng)存在而且是最新的,那么它就不重新從Web服務(wù)器取數(shù)據(jù),而直接將存儲(chǔ)器上的數(shù)據(jù)傳送給用戶的瀏覽器,這樣就能顯著提高瀏覽速度和效率。更重要的是:Proxy Server(代理服務(wù)器)是Internet鏈路級(jí)網(wǎng)關(guān)所提供的一種重要的安全功能,它的工作主要在開放系統(tǒng)互聯(lián)(OSI)模型的對話層。
代理服務(wù)器的工作協(xié)議
Socks
SOCKS
SOCKS 4A
SOCKS 5
HTTP
;Internet Explorer的設(shè)置在Internet 屬性-〉連接-〉局域網(wǎng)設(shè)置...->代理服務(wù)器 中可更改;Firefox的設(shè)置位于工具->選項(xiàng)->常規(guī)->連接設(shè)置下。一般情況下,安裝SwitchProxy擴(kuò)展更便于使用。中國大陸產(chǎn)的xyzproxy也是一個(gè)選擇。
其它
主要功能
1. 突破自身IP訪問限制,訪問國外站點(diǎn)。教育網(wǎng)、169網(wǎng)等網(wǎng)絡(luò)用戶可以通過代理訪問國外網(wǎng)站。
2. 訪問一些單位或團(tuán)體內(nèi)部資源,如某大學(xué)FTP(前提是該代理地址在該資源 的允許訪問范圍之內(nèi)),使用教育網(wǎng)內(nèi)地址段免費(fèi)代理服務(wù)器,就可以用于對教育 網(wǎng)開放的各類FTP下載上傳,以及各類資料查詢共享等服務(wù)。
3. 突破中國電信的IP封鎖:中國電信用戶有很多網(wǎng)站是被限制訪問的,這種 限制是人為的,不同Serve對地址的封鎖是不同的。所以不能訪問時(shí)可以換一個(gè)國 外的代理服務(wù)器試試。
4. 提高訪問速度:通常代理服務(wù)器都設(shè)置一個(gè)較大的硬盤緩沖區(qū),當(dāng)有外界 的信息通過時(shí),同時(shí)也將其保存到緩沖區(qū)中,當(dāng)其它用戶再訪問相同的信息時(shí), 則直接由緩沖區(qū)中取出信息,傳給用戶,以提高訪問速度。
5. 隱藏真實(shí)IP:上網(wǎng)者也可以通過這種方法隱藏自己的IP,免受攻擊。[-(@_@)-]
匿名代理服務(wù)器帶來的風(fēng)險(xiǎn)
當(dāng)使用代理服務(wù)器的時(shí)候,所有發(fā)送往被訪問服務(wù)(例如一個(gè)網(wǎng)站的HTTP服務(wù)器)的數(shù)據(jù)都必須先流經(jīng)代理服務(wù)器,通常這些數(shù)據(jù)都是沒有經(jīng)過加密的。因此,一個(gè)惡意的代理服務(wù)器就有可能記錄下所有經(jīng)過此代理的數(shù)據(jù),包括用戶名和密碼等。開放的代理服務(wù)器使得用戶可以隱藏他的來源,因此有部分人通過這種途徑來發(fā)表垃圾留言。所以不少網(wǎng)絡(luò)管理員禁止使用開放代理服務(wù)器的用戶不注冊就發(fā)表內(nèi)容。
反向代理服務(wù)器
反向代理服務(wù)器架設(shè)在服務(wù)器端,通過緩沖經(jīng)常被請求的頁面來緩解服務(wù)器的工作量。維基百科使用開放源代碼的Squid代理服務(wù)器。
