摘 要:對代理服務器的功能,分類進行逐一介紹,并針對內部局域網絡使用和設置Ccproxy代理服務器的進行分析
關鍵詞:代理服務器;局域網
中圖分類號:TP368.5文獻標識碼:A文章編號:1006-4117(2011)08-0358-02
現在越來越多的企事業單位建立起自己的內部網,越來越多的家庭也擁有了2臺以上的計算機,如何讓這些計算機同時連上Internet呢?這時需要用到代理服務器。
一、代理服務器
代理服務器的英文全稱是Proxy Server ,其功能是代理網絡用戶取得網絡信息,其實它就是網絡中信息傳遞的中轉站。要想充分的利用代理服務器,首先要了解他都有哪些功能。
(一)提高訪問速度。由于代理服務器通常都設有一個較大的緩沖區,當有外界信息通過時,同時也將其保存在緩沖區中,當其他用戶再訪問相同的信息時,則直接由緩沖區取出信息,傳遞給用戶,從而達到提高訪問速度的目的。
(二)用戶驗證授權功能。可按用戶進行授權,沒有登記或授權的用戶無權通過代理服務器訪問Internet網,并可對用戶的訪問時間、信息流量進行統計。
(三)安全性得到提高(起到防火墻的作用)。這是因為所有內部網的用戶通過代理服務器訪問外界時,只映射一個Ip地址,所以外界不能直接訪問到內部網,同時它可以設置Ip地址過濾,限制內部網對外部的訪問權限,另外兩個沒有互連的內部網也可過第三方的代理服務器進行互連來交換信息。
(四)降低Ip開銷,所有用戶只占有一個IP即可,降低網絡的維護成本。
二、代理服務器的工作原理和類型
工作原理:假設你是A機,想獲得數據由C機提供,代理服務器為B機,那么使用代理服務器網絡連接是這樣的:A機先與B機建立連接,B機接受A機請求后,與C機建立連接,下載A機所請求的C機上的數據到本地機器B,再將此數據發送給A機,完成網絡代理服務。代理服務器的類型很多:有HTTP代理,FTP代理,SOCKS代理
(一)HTTP代理。能夠代理客戶機的HTTP訪問,主要是代理瀏覽器訪問頁面,它的端口一般為80,8080,3128等。
(二)FTP代理。能夠代理客戶機上的FTP軟件訪問FTP服務器,它的端口一般為21,2121。
(三)POP3代理。代理客戶機上的郵件軟件用POP3方式收發郵件,端口一般為110。
(四)Socks代理。Socks代理與其它類型的代理不同,它只是簡單地傳遞數據包,并不關心是何種應用協議,既可以是HTTP請求,也可以是FTP請求,還可以是其它類型的請求,所以Socks代理服務器比其它類型的代理服務器速度要快的多。Socks分為Socks4和Socks5,Socks4支持TCP(傳輸控制協議)協議,Socks5既支持TCP協議又支持UDP(用戶數據報協議)協議,還支持各種身份驗證機制,服務器端域名解析等。
三、利用代理服務器共享上網
通常我們使用代理服務器都是為了能夠連接到網絡,從網上獲取所需的各種信息,那么代理服務器從共享上網又可以分為硬件共享上網和軟件共享上網。
(一)硬件共享上網。通常使用共享上網路由器,通過內置的硬件芯片來完成互聯網和局域網之間數據包的交換,實質上是在芯片中固化了代理軟件,由于硬件工作不依賴于任何操作系統,所以穩定性好。
(二)軟件共享上網。對于大多數企事業單位來說,采用軟件共享上網是最常見的代理服務方式,代理服務器的實現只需要在局域網的一臺服務器上運行相應的服務器端軟件即可。代理服務器軟件一般分為NAT網絡地址轉換類型和Proxy代理服務器類型。NAT是采用網絡地址轉換技術,局域網內部的#8239;“非法互聯網IP地址”通過NAT可以轉化成“合法互聯網IP地址”,實現對外界網絡的合法訪問。我們在日常工作中主要使用的是Proxy類型的代理服務器共享上網,下面將各種主要的Proxy類型代理服務器軟件進行逐一介紹:1、Winproxy:是由Ositis軟件公司開發的標準Proxy型代理軟件,支持絕大部門現有的網絡應用協議,并且還具有網絡病毒檢測能力,阻止外界計算機病毒的入侵。2、CcProxy:全稱是“代理服務器CCProxy”,是一款由北京遙志軟件公司開發的免費的中文網絡代理服務器軟件。它支持Windows 98/Me、Windows 2000/NT多種操作系統,還支持專線,modem, ADSL, ISDN等多種上網方式, 經過設置后可以實現IE,OICQ的使用以及FTP的功能。基于CcProxy代理服務器軟件我們在日常工作中應用的比較廣泛,下面我將具體說明一下CcProxy的設置與使用方法。下載CcProxy的安裝程序,按提示一步步安裝即可(比較簡單不詳細說明)安裝完畢啟動后的界面如圖1所示。
圖1 CCProxy安裝啟動后的界面
單擊工具欄上的“設置”圖標,將進入“設置”窗口。在這里,你可以設置HTTP代理和Socks代理所使用的端口,如圖2所示。
圖2CCProxy設置窗口
單擊工具欄上的“賬號”圖標可以設置局域網中允許上網的計算機(如果不填入,就是默認允許局域網中的所有用戶都能上網),如圖3所示。
圖3 上網的計算機授權
在用戶名中填入允許上網的客戶機名,用戶IP地址中填入那臺客戶機的IP,這樣就可以實現對上網用戶的管理了。單擊“當前用戶信息”按鈕,就可以查看該用戶上網的情況了。平常系統面板的綠色網格會動態顯示網絡的數據流量,可以通過雙擊綠色網格來查看網絡用戶比較詳細的使用情況。
四、客戶端軟件代理服務的使用設置
縱觀局內網絡,從整個代理服務的物理連接上來看,代理服務分為服務器端程序和客戶端程序,用戶運行客戶端程序,先登錄到代理服務器,再通過代理服務器就可以訪問相應的站點。由于代理服務器對每一種網絡應用都是獨立進行代理工作的,所以每一種網絡應用都需要進行正確的配置,每個客戶端的每種網絡應用軟件也都需要進行配置,下面我將介紹一下我們在日常工作中主要用到的瀏覽器的代理設置。瀏覽器的代理設置:菜單欄“工具”-> 下拉菜單“Internet選項”-> “連接” 選項卡->應點擊“局域網設置”,在中間的“代理服務器”欄選中“使用代理服務器”-> 在“地址”和“端口”欄輸入HTTP代理服務器地址和端口號->按“確定”按鈕,最后按“確定”按鈕退出。
結束語:代理服務器的研究與應用極其廣泛、復雜,它涉及多種網絡信息知識的相互滲透、相互支撐,在交通領域,原有單機交通信息處理技術正在與使用代理服務器全局網絡連通系統融合,逐漸形成功能完備的交通信息網絡管理系統,它將成為交通各部門日常信息處理不可缺少的新工具。#8239;
注:本文中所涉及到的圖表、注解、公式等內容請以PDF格式閱讀原文