代理服務器英文全稱是Proxy Server,其功能就是代理網絡用戶去取得網絡信息。形象的說:它是網絡信息的中轉站。在一般情況下,我們使用網絡浏覽器直接去連接其他Internet站點取得網絡信息時,是直接聯系到目的站點服務器,然後由目的站點服務器把信息傳送回來。代理服務器是介於浏覽器和Web服務器之間的另一台服務器,有了它之後,浏覽器不是直接到Web服務器去取回網頁而是向代理服務器發出請求,信號會先送到代理服務器,由代理服務器來取回浏覽器所需要的信息並傳送給你的浏覽器。
大部分代理服務器都具有緩沖的功能,就好象一個大的Cache,它有很大的存儲空間,它不斷將新取得數據儲存到它本機的存儲器上,如果浏覽器所請求的數據在它本機的存儲器上已經存在而且是最新的,那麼它就不重新從Web服務器取數據,而直接將存儲器上的數據傳送給用戶的浏覽器,這樣就能顯著提高浏覽速度和效率。
更重要的是:代理服務器是 Internet鏈路級網關所提供的一種重要的安全功能,它的工作主要在開放系統互聯 (OSI) 模型的對話層,從而起到防火牆的作用。
鑒於上述原因,代理服務器大多被用來連接INTERNET(局域網)和INTRANET(國際互聯網)。在國內,所謂中國多媒體公眾信息網和教育網都是獨立的大型國家級局域網,是與國際互聯網隔絕的。出於各種需要,某些集團或個人在兩網之間開設了代理服務器,如果我們知道這些代理服務器的地址,就可以利用它到達國外網站。
什麼是HTTP代理:www對於每一個上網的人都再熟悉不過了,www連接請求就是采用的http協議,所以我們在浏覽網頁,下載數據(也可采用ftp協議)是就是用http代理。它通常綁定在代理服務器的80、3128、8080等端口上。
什麼是socks代理:相應的,采用socks協議的代理服務器就是SOCKS服務器,是一種通用的代理服務器。Socks是個電路級的底層網關,是DavidKoblas在1990年開發的,此後就一直作為Internet RFC標准的開放標准。Socks 不要求應用程序遵循特定的操作系統平台,Socks 代理與應用層代理、 HTTP 層代理不同,Socks 代理只是簡單地傳遞數據包,而不必關心是何種應用協議(比如FTP、HTTP和NNTP請求)。所以,Socks代理比其他應用層代理要快得多。它通常綁定在代理服務器的1080端口上。如果您在企業網或校園網上,需要透過防火牆或通過代理服務器訪問 Internet就可能需要使用SOCKS。一般情況下,對於撥號上網用戶都不需要使用它。注意,浏覽網頁時常用的代理服務器通常是專門的http代理,它和SOCKS是不同的。因此,您能浏覽網頁不等於 您一定可以通過SOCKS訪問Internet。 常用的防火牆,或代理軟件都支持SOCKS,但需要其管理員打開這一功能。如果您不確信您是否需要SOCKS或是否有SOCKS可用,請與您的網絡管理員聯系。
在實際應用中SOCKS代理可以用作為:電子郵件、新聞組軟件、網絡傳呼ICQ、網絡聊天MIRC和使用代理服務器上聯眾打游戲等等各種游戲應用軟件當中。