當筆者提起代理服務器(Proxy)這個專業名詞,相信還是有很多網友持關注的態度,因為無論是在線論壇(bbs)或者是新聞組裡面,經常有人詢問代理服務器是什麼,或者如何設置代理服務器這類的問題,所以,下面筆者認為本篇文章有必要向大家好好講解下什麼是代理服務器和代理服務器設置。
什麼是代理服務器(Proxy)?
Proxy 是什麼呢,是代理。普通的因特網訪問是一個典型的客戶機與服務器結構:用戶利用計算機上的客戶端程序,如浏覽器發出請求,遠端WWW服務器程序響應請求並 提供相應的數據。而Proxy處於客戶機與服務器之間,對於服務器來說,Proxy是客戶機,Proxy提出請求,服務器響應;對於客戶機來 說,Proxy是服務器,它接受客戶機的請求,並將服務器上傳來的數據轉給客戶機。它的作用很象現實生活中的代理服務商。因此Proxy Server的中文名稱就是代理服務器。
代理服務器的工作機制
代理服務器的工作機制很象我們生活中常常提及的代理商,假設你自己的機器為A機,你想獲得的數據由服務器B提供,代理服務器為C,那麼具體的連接過程是這樣的。
首先,A機需要B機的數據,A直接與C機建立連接,C機接收到A機的數據請求後,與B機建立連接,下載A機所請求的B機上的數據到本地,再將此數據發送至A機,完成代理任務。
代理服務器的作用有四個:
一、提高訪問速度。因為客戶要求的數據存於代理服務器的硬盤中,因此下次這個客戶或其它客戶再要求相同目的站點的數據時,就會直接從代理服務器的硬盤中讀取,代理服務器起到了緩存的作用,對熱門站點有很多客戶訪問時,代理服務器的優勢更為明顯。
二、 Proxy可以起到防火牆的作用。因為所有使用代理服務器的用戶都必須通過代理服務器訪問遠程站點,因此在代理服務器上就可以設置相應的限制,以過濾或屏 蔽掉某些信息。這是局域網網管對局域網用戶訪問范圍限制最常用的辦法,也是局域網用戶為什麼不能浏覽某些網站的原因。撥號用戶如果使用代理服務器,同樣必 須服從代理服務器的訪問限制,除非你不使用這個代理服務器。
三、 通過代理服務器訪問一些不能直接訪問的網站。互聯網上有許多開放的代理服務器,客戶在訪問權限受到限制時,而這些代理服務器的訪問權限是不受限制的,剛好 代理服務器在客戶的訪問范圍之內,那麼客戶通過代理服務器訪問目標網站就成為可能。國內的高校多使用教育網,不能出國,但通過代理服務器,就能實現訪問因 特網,這就是高校內代理服務器熱的原因所在。
四、安全性得到提高。無論是上聊天室還是浏覽網站,目的網站只能知道你來自於代理服務器,而你的真實IP就無法測知,這就使得使用者的安全性得以提高。
代理服務器的設置:
要設 置代理服務器,必須先知道代理服務器地址和端口號,然後在IE或NC的代理服務器設置欄中填入相應地址和端口號就可以了。假設我們有一個代理服務器的地址 是Proxy.net.net,端口號是3000,在IE中的配置方法是使用查看菜單的Internet選項/連接/代理服務器,然後在通過代理服務器訪 問Internet選項前面的復選框中打上鉤,在地址框中填入代理服務器地址,如本例中假設代理服務器地址是proxy.net.net,再在端口框中填 上端口號3000,點一下最下方的應用按鈕,再點確定,設置完成。下次再使用IE時用戶就會發現,無論你浏覽什麼網站,IE總是先與代理服務器連接。用 NC的話,設置稍繁一點。使用edit菜單下的Preferences菜單項,再選擇Advanced下的Proxies,此時在右側P