代理服務(wù)器基礎(chǔ)知識詳細介紹
更新時間:2007年02月28日 00:00:00 作者:
Internet大家已經(jīng)不在陌生,現(xiàn)在已經(jīng)邁進了廣大工薪階層的家庭。越來越多的公司也紛紛將自己的內(nèi)部網(wǎng)絡(luò)接入了Internet。當(dāng)然接入 Internet的方式有很多,對于普通老百姓來說,就是買一個MODEM利用PSTN(公眾服務(wù)電話網(wǎng)絡(luò))接入Internet。而一些公司一般是利用 DDN或ISDN接入,利用租月的方式。當(dāng)然個人不可能承擔(dān)起租月的費用,那么如何利用一條電話線使多人上網(wǎng)呢?這就牽扯到了Proxy Server(代理服務(wù)器)以及如何使用代理服務(wù)器的問題。
Proxy是什么呢,是代理。普通的因特網(wǎng)訪問是一個典型的客戶機與服務(wù)器結(jié)構(gòu):用戶利用計算機上的客戶端程序,向瀏覽器發(fā)出請求,遠端WWW服務(wù)器程序響應(yīng)請求并提供相應(yīng)的數(shù)據(jù)。而Proxy處于客戶機與服務(wù)器之間,對于服務(wù)器來說,Proxy是客戶機,Proxy提出請求,服務(wù)器響應(yīng);對于客戶機來說,Proxy是服務(wù)器,它接受客戶機的請求,并將服務(wù)器上傳來的數(shù)據(jù)轉(zhuǎn)給客戶機。它的作用很象現(xiàn)實生活中的代理服務(wù)商。因此Proxy Server的中文名稱就是代理服務(wù)器。
Proxy Server的工作原理是:當(dāng)客戶在瀏覽器中設(shè)置好Proxy Server后,你使用瀏覽器訪問所有WWW站點的請求都不會直接發(fā)給目的主機,而是先發(fā)給代理服務(wù)器,代理服務(wù)器接受了客戶的請求以后,由代理服務(wù)器向目的主機發(fā)出請求,并接受目的主機的數(shù)據(jù),存于代理服務(wù)器的硬盤中,然后再由代理服務(wù)器將客戶要求的數(shù)據(jù)發(fā)給客戶。
代理服務(wù)器的作用有四個:
一、提高訪問速度。因為客戶要求的數(shù)據(jù)存于代理服務(wù)器的硬盤中,因此下次這個客戶或其它客戶再要求相同目的站點的數(shù)據(jù)時,就會直接從代理服務(wù)器的硬盤中讀取,代理服務(wù)器起到了緩存的作用,對熱門站點有很多客戶訪問時,代理服務(wù)器的優(yōu)勢更為明顯。
二、 Proxy可以起到防火墻的作用。因為所有使用代理服務(wù)器的用戶都必須通過代理服務(wù)器訪問遠程站點,因此在代理服務(wù)器上就可以設(shè)置相應(yīng)的限制,以過濾或屏蔽掉某些信息。這是局域網(wǎng)網(wǎng)管對局域網(wǎng)用戶訪問范圍限制最常用的辦法,也是局域網(wǎng)用戶為什么不能瀏覽某些網(wǎng)站的原因。撥號用戶如果使用代理服務(wù)器,同樣必須服從代理服務(wù)器的訪問限制,除非你不使用這個代理服務(wù)器。
三、通過代理服務(wù)器訪問一些不能直接訪問的網(wǎng)站。互聯(lián)網(wǎng)上有許多開放的代理服務(wù)器,客戶在訪問權(quán)限受到限制時,而這些代理服務(wù)器的訪問權(quán)限是不受限制的,剛好代理服務(wù)器在客戶的訪問范圍之內(nèi),那么客戶通過代理服務(wù)器訪問目標(biāo)網(wǎng)站就成為可能。國內(nèi)的高校多使用教育網(wǎng),不能出國,但通過代理服務(wù)器,就能實現(xiàn)訪問因特網(wǎng),這就是高校內(nèi)代理服務(wù)器熱的原因所在。
四、安全性得到提高。無論是上聊天室還是瀏覽網(wǎng)站,目的網(wǎng)站只能知道你來自于代理服務(wù)器,而你的真實IP就無法測知,這就使得使用者的安全性得以提高。
代理服務(wù)器的設(shè)置:
要設(shè)置代理服務(wù)器,必須先知道代理服務(wù)器地址和端口號,然后在IE或NC的代理服務(wù)器設(shè)置欄中填入相應(yīng)地址和端口號就可以了。假設(shè)我們有一個代理服務(wù)器的地址是Proxy.net.net,端口號是3000,在IE中的配置方法是使用查看菜單的Internet選項/連接/代理服務(wù)器,然后在通過代理服務(wù)器訪問Internet選項前面的復(fù)選框中打上鉤,在地址框中填入代理服務(wù)器地址,如本例中假設(shè)代理服務(wù)器地址是proxy.net.net,再在端口框中填上端口號3000,點一下最下方的應(yīng)用按鈕,再點確定,設(shè)置完成。下次再使用IE時用戶就會發(fā)現(xiàn),無論你瀏覽什么網(wǎng)站,IE總是先與代理服務(wù)器連接。用 NC的話,設(shè)置稍繁一點。使用edit菜單下的Preferences菜單項,再選擇Advanced下的Proxies,此時在右側(cè)Proxies選項中選擇第二項Manral Proxy configuration,再點其右邊的View…按鈕,就會出現(xiàn)代理服務(wù)器的配置界面,在代理服務(wù)器地址和端口號欄中填入相應(yīng)的內(nèi)容,點擊OK,退回到參數(shù)設(shè)置窗口,再點擊OK,代理服務(wù)器的設(shè)置工作就完成了。當(dāng)客戶再次瀏覽網(wǎng)頁時,就會自動向你設(shè)定的代理服務(wù)器發(fā)出申請,并得到數(shù)據(jù),在瀏覽網(wǎng)站時,無論是IE或是NC都可以在瀏覽器狀態(tài)欄中清楚地看到先連代理服務(wù)器,再連目標(biāo)網(wǎng)站的過程。
但是,千萬不要把Proxy Server和Router搞混了,Proxy Server是建立在應(yīng)用層上的服務(wù)軟件,而Router則是一臺網(wǎng)絡(luò)設(shè)備或一臺電腦,它是工作在IP層的,數(shù)據(jù)到達IP層后就進行轉(zhuǎn)發(fā)。一般一個 Proxy Server工作在一臺既具有MODEM和網(wǎng)卡的計算機上的。不同的Proxy Server軟件提供的服務(wù)不同,一般都提供WWW,FTP等常用的服務(wù)。在內(nèi)部網(wǎng)中每臺客機都必須具有一個獨立的IP地址,且在客機的"控制面板- Internet 項"中"連接"中配置使用Proxy Server且指向Proxy Server IP地址和服務(wù)的端口號。當(dāng)Proxy Server啟動時,將利用Winsock.dll開辟一個指定的服務(wù)端口,等待客機的的請求。當(dāng)Proxy Server的MODEM撥號上網(wǎng)后,你的Proxy Server就可以工作了。當(dāng)你在你的IE發(fā)出一連接請求時,你的客機就直接將數(shù)據(jù)包發(fā)到Proxy Server,當(dāng)服務(wù)器捕獲這個IP包時,首先要分析它是什么請求,如果是HTTP請求,Proxy Server就向你的ISP發(fā)出HTTP請求,當(dāng)Proxy Server收到回應(yīng)時,就將此IP包轉(zhuǎn)發(fā)到內(nèi)部網(wǎng)絡(luò)上,你的客機就會獲得此IP包。另外你的Proxy Server還可以做為一個很好的防火墻。具體操作,請參考你的Proxy Server的readme文件。
在您訪問因特網(wǎng)的Web 服務(wù)器時,您可知道會有多少個人信息泄漏給別人?在上網(wǎng)訪問的過程中,Web瀏覽器至少會把20多項有關(guān)您個人的信息在您毫無覺察的情況下悄悄地送往 Web服務(wù)器上。這些個人信息如果是被傳送到知名網(wǎng)站或是大型企業(yè)的Web服務(wù)器上,還不會有什么大問題。若是被傳送到連是誰開設(shè)的網(wǎng)站都不清楚的Web服務(wù)器上,則會令人深感不安。Web瀏覽器傳送給Web服務(wù)器的信息,用行話來說就是"環(huán)境變量"。其主要內(nèi)容為:(1)分配給電腦的IP地址(REMOTE_A DDR)和主機名(REMOTE_HOST);(2)Web瀏覽器所使用的端口序號(REMOTE_PORT);(3)Web瀏覽器的產(chǎn)品名(HTTP_USER_AGENT);(4)所瀏覽過的網(wǎng)站中最新一個的網(wǎng)頁地址(HTTP_REFERER)等。
上述各項雖然不包含電子郵件地址及姓名等的個人信息,但(1)中的IP地址和主機名在安全性方面委實令人難以放心,可是采取什么樣的方法才可以遮掩自己的IP地址呢?
解決這個問題其實很簡單。只要通過代理服務(wù)器(proxy server)訪問Web服務(wù)器即可。代理服務(wù)器的作用在于它可替Web服務(wù)器承受來自各個終端的訪問請求。在企業(yè)網(wǎng)方面,代理服務(wù)器被設(shè)置在公司內(nèi)部的 LAN與因特網(wǎng)相互鏈接的部分上。拔號上網(wǎng)時,可使用因特網(wǎng)接駁商提供的代理服務(wù)器即可。
Proxy是什么呢,是代理。普通的因特網(wǎng)訪問是一個典型的客戶機與服務(wù)器結(jié)構(gòu):用戶利用計算機上的客戶端程序,向瀏覽器發(fā)出請求,遠端WWW服務(wù)器程序響應(yīng)請求并提供相應(yīng)的數(shù)據(jù)。而Proxy處于客戶機與服務(wù)器之間,對于服務(wù)器來說,Proxy是客戶機,Proxy提出請求,服務(wù)器響應(yīng);對于客戶機來說,Proxy是服務(wù)器,它接受客戶機的請求,并將服務(wù)器上傳來的數(shù)據(jù)轉(zhuǎn)給客戶機。它的作用很象現(xiàn)實生活中的代理服務(wù)商。因此Proxy Server的中文名稱就是代理服務(wù)器。
Proxy Server的工作原理是:當(dāng)客戶在瀏覽器中設(shè)置好Proxy Server后,你使用瀏覽器訪問所有WWW站點的請求都不會直接發(fā)給目的主機,而是先發(fā)給代理服務(wù)器,代理服務(wù)器接受了客戶的請求以后,由代理服務(wù)器向目的主機發(fā)出請求,并接受目的主機的數(shù)據(jù),存于代理服務(wù)器的硬盤中,然后再由代理服務(wù)器將客戶要求的數(shù)據(jù)發(fā)給客戶。
代理服務(wù)器的作用有四個:
一、提高訪問速度。因為客戶要求的數(shù)據(jù)存于代理服務(wù)器的硬盤中,因此下次這個客戶或其它客戶再要求相同目的站點的數(shù)據(jù)時,就會直接從代理服務(wù)器的硬盤中讀取,代理服務(wù)器起到了緩存的作用,對熱門站點有很多客戶訪問時,代理服務(wù)器的優(yōu)勢更為明顯。
二、 Proxy可以起到防火墻的作用。因為所有使用代理服務(wù)器的用戶都必須通過代理服務(wù)器訪問遠程站點,因此在代理服務(wù)器上就可以設(shè)置相應(yīng)的限制,以過濾或屏蔽掉某些信息。這是局域網(wǎng)網(wǎng)管對局域網(wǎng)用戶訪問范圍限制最常用的辦法,也是局域網(wǎng)用戶為什么不能瀏覽某些網(wǎng)站的原因。撥號用戶如果使用代理服務(wù)器,同樣必須服從代理服務(wù)器的訪問限制,除非你不使用這個代理服務(wù)器。
三、通過代理服務(wù)器訪問一些不能直接訪問的網(wǎng)站。互聯(lián)網(wǎng)上有許多開放的代理服務(wù)器,客戶在訪問權(quán)限受到限制時,而這些代理服務(wù)器的訪問權(quán)限是不受限制的,剛好代理服務(wù)器在客戶的訪問范圍之內(nèi),那么客戶通過代理服務(wù)器訪問目標(biāo)網(wǎng)站就成為可能。國內(nèi)的高校多使用教育網(wǎng),不能出國,但通過代理服務(wù)器,就能實現(xiàn)訪問因特網(wǎng),這就是高校內(nèi)代理服務(wù)器熱的原因所在。
四、安全性得到提高。無論是上聊天室還是瀏覽網(wǎng)站,目的網(wǎng)站只能知道你來自于代理服務(wù)器,而你的真實IP就無法測知,這就使得使用者的安全性得以提高。
代理服務(wù)器的設(shè)置:
要設(shè)置代理服務(wù)器,必須先知道代理服務(wù)器地址和端口號,然后在IE或NC的代理服務(wù)器設(shè)置欄中填入相應(yīng)地址和端口號就可以了。假設(shè)我們有一個代理服務(wù)器的地址是Proxy.net.net,端口號是3000,在IE中的配置方法是使用查看菜單的Internet選項/連接/代理服務(wù)器,然后在通過代理服務(wù)器訪問Internet選項前面的復(fù)選框中打上鉤,在地址框中填入代理服務(wù)器地址,如本例中假設(shè)代理服務(wù)器地址是proxy.net.net,再在端口框中填上端口號3000,點一下最下方的應(yīng)用按鈕,再點確定,設(shè)置完成。下次再使用IE時用戶就會發(fā)現(xiàn),無論你瀏覽什么網(wǎng)站,IE總是先與代理服務(wù)器連接。用 NC的話,設(shè)置稍繁一點。使用edit菜單下的Preferences菜單項,再選擇Advanced下的Proxies,此時在右側(cè)Proxies選項中選擇第二項Manral Proxy configuration,再點其右邊的View…按鈕,就會出現(xiàn)代理服務(wù)器的配置界面,在代理服務(wù)器地址和端口號欄中填入相應(yīng)的內(nèi)容,點擊OK,退回到參數(shù)設(shè)置窗口,再點擊OK,代理服務(wù)器的設(shè)置工作就完成了。當(dāng)客戶再次瀏覽網(wǎng)頁時,就會自動向你設(shè)定的代理服務(wù)器發(fā)出申請,并得到數(shù)據(jù),在瀏覽網(wǎng)站時,無論是IE或是NC都可以在瀏覽器狀態(tài)欄中清楚地看到先連代理服務(wù)器,再連目標(biāo)網(wǎng)站的過程。
但是,千萬不要把Proxy Server和Router搞混了,Proxy Server是建立在應(yīng)用層上的服務(wù)軟件,而Router則是一臺網(wǎng)絡(luò)設(shè)備或一臺電腦,它是工作在IP層的,數(shù)據(jù)到達IP層后就進行轉(zhuǎn)發(fā)。一般一個 Proxy Server工作在一臺既具有MODEM和網(wǎng)卡的計算機上的。不同的Proxy Server軟件提供的服務(wù)不同,一般都提供WWW,FTP等常用的服務(wù)。在內(nèi)部網(wǎng)中每臺客機都必須具有一個獨立的IP地址,且在客機的"控制面板- Internet 項"中"連接"中配置使用Proxy Server且指向Proxy Server IP地址和服務(wù)的端口號。當(dāng)Proxy Server啟動時,將利用Winsock.dll開辟一個指定的服務(wù)端口,等待客機的的請求。當(dāng)Proxy Server的MODEM撥號上網(wǎng)后,你的Proxy Server就可以工作了。當(dāng)你在你的IE發(fā)出一連接請求時,你的客機就直接將數(shù)據(jù)包發(fā)到Proxy Server,當(dāng)服務(wù)器捕獲這個IP包時,首先要分析它是什么請求,如果是HTTP請求,Proxy Server就向你的ISP發(fā)出HTTP請求,當(dāng)Proxy Server收到回應(yīng)時,就將此IP包轉(zhuǎn)發(fā)到內(nèi)部網(wǎng)絡(luò)上,你的客機就會獲得此IP包。另外你的Proxy Server還可以做為一個很好的防火墻。具體操作,請參考你的Proxy Server的readme文件。
在您訪問因特網(wǎng)的Web 服務(wù)器時,您可知道會有多少個人信息泄漏給別人?在上網(wǎng)訪問的過程中,Web瀏覽器至少會把20多項有關(guān)您個人的信息在您毫無覺察的情況下悄悄地送往 Web服務(wù)器上。這些個人信息如果是被傳送到知名網(wǎng)站或是大型企業(yè)的Web服務(wù)器上,還不會有什么大問題。若是被傳送到連是誰開設(shè)的網(wǎng)站都不清楚的Web服務(wù)器上,則會令人深感不安。Web瀏覽器傳送給Web服務(wù)器的信息,用行話來說就是"環(huán)境變量"。其主要內(nèi)容為:(1)分配給電腦的IP地址(REMOTE_A DDR)和主機名(REMOTE_HOST);(2)Web瀏覽器所使用的端口序號(REMOTE_PORT);(3)Web瀏覽器的產(chǎn)品名(HTTP_USER_AGENT);(4)所瀏覽過的網(wǎng)站中最新一個的網(wǎng)頁地址(HTTP_REFERER)等。
上述各項雖然不包含電子郵件地址及姓名等的個人信息,但(1)中的IP地址和主機名在安全性方面委實令人難以放心,可是采取什么樣的方法才可以遮掩自己的IP地址呢?
解決這個問題其實很簡單。只要通過代理服務(wù)器(proxy server)訪問Web服務(wù)器即可。代理服務(wù)器的作用在于它可替Web服務(wù)器承受來自各個終端的訪問請求。在企業(yè)網(wǎng)方面,代理服務(wù)器被設(shè)置在公司內(nèi)部的 LAN與因特網(wǎng)相互鏈接的部分上。拔號上網(wǎng)時,可使用因特網(wǎng)接駁商提供的代理服務(wù)器即可。
相關(guān)文章
用SyGate實現(xiàn)一線多機上網(wǎng)的實現(xiàn)步驟
用SyGate實現(xiàn)一線多機上網(wǎng)的實現(xiàn)步驟...2007-02-02Microsoft代理服務(wù)系統(tǒng)的分析與實現(xiàn)方法
Microsoft代理服務(wù)系統(tǒng)的分析與實現(xiàn)方法...2007-02-02從頭開始學(xué)代理(新手必讀)(轉(zhuǎn)帖) (一夢浮生)
從頭開始學(xué)代理(新手必讀)(轉(zhuǎn)帖) (一夢浮生)...2007-03-03