摘 要: 在局域網中由于外網接口、IP地址等的限制,只有部分電腦才能直接連接因特網。本文介紹了如何通過雙網卡共享或軟件代理實現局域網所有電腦共享因特網資源。
關鍵詞: 局域網 因特網連接 代理服務器
1?郾引言
一般實現局域網和因特網互聯的方式有路由器或代理服務器兩種方案。路由器硬件上需高檔計算機,并安裝專用軟件,成本昂貴,設置復雜;代理服務器可采用普通計算機,硬件要求較低,只需安裝代理服務器軟件,安裝客戶機程序(或設置好客戶機上網程序),設置相對簡單,成本低廉[1]。作為局域網的一種,校園網由于統一分配的 IP地址數量與使用規則的限制,上網學生人數眾多,由此造成IP地址盜用、IP地址資源緊張,采用雙網卡共享或代理服務器上網的方法可以有效解決以上問題。
2?郾雙網卡共享上網
將能一臺上因特網的電腦稱為服務器(Server),而稱其它需要通過服務器的電腦稱為客戶機(Client)。雙網卡共享上網適合服務器與客戶機在同一機房并且服務器已經通過集線器或交換機與客戶機連接。
安裝好服務器的網卡,在網絡連接中,我們可將其中可以連接因特網的網絡連接屬性選項卡高級選項中允許其他網絡用戶通過此計算機Internet連接來連接,而將連接局域網的網卡IP地那只設置為“192.168.0.1”,子網掩碼為“255.255.255.0”,DNS根據實際情況進行設置。
客戶機的網絡連接不需要另外安裝服務器,只需要設置客戶機機的網絡連接屬性,選擇Internet協議(TCP/IP)的屬性,在IP地址欄中輸入“192.168.0.x”,(x大于1),子網掩碼為“255.255.255.0”,網關為:192.168.0.1(即服務器的在局域網中的IP地址),DNS中的設置應和服務器在因特網的DSN設置相同。
3?郾代理服務器上網
若服務器與客戶機不在同一機房,但它們之間的局域網(例如校園網)是連通的,那么通過代理服務器軟件,就可以實現共享上網。在能夠提供代理服務的軟件中用得較多是Wingate、Sygate、Microsoft Proxy Server和Ccproxy這幾款軟件[3][4]。Ccproxy遙志代理服務器是國產架設代理服務器軟件,設置比Wingate、Sygate等簡單得多,共享版本最多支持3個用戶,支持共享Modem、ISDN、ADSL、DDN、專線等訪問因特網,支持HTTP、FTP代理等協議。
3.1服務器端設置
在服務器上安裝好Ccproxy遙志代理程序后,還要進行相關設置。點擊工具欄中的“設置”進行設置,如圖1所示。首先設置各種協議的端口,可以不修改默認端口,但為了避免代理服務器被Proxy Hunter(代理獵手)等軟件掃描,可以修改成任意端口號(只要不與系統已用端口沖突即可),在高級設置里面還可以設置“撥號”、“緩存”、“二級代理”、“日志”和“其他”選項,為了加強管理,可以再“其他”選項里面設置Ccproxy啟動時需要密碼。
接下來設置“賬號”,主要管理允許使用代理的規則,如圖2所示。“允許范圍”下拉列表中有“允許所有”、“允許部分”,“不允許部分”3個選項,驗證類型有“IP地址”、“MAC地址”、“用戶名/密碼”、“用戶名/密碼+ IP地址”、“用戶名/密碼+ MAC地址”和“IP+MAC”六種方式。其中“用戶名/密碼”方式最為方便使用和記憶,可以點擊“新建”建立賬號和賬號使用權限,如圖3所示。
服務器的Ccproxy可以設置為隨系統而啟動,服務器的開機可以采用定時開機和遠程喚醒的方式,即通過BIOS設置電源管理(Power Management Setup),采用“Resume by Alarm”或“Wake on LAN”方式實現開機(需主板和網卡支持,通過局域網喚醒即Wake on LAN還需要客戶機安裝專門的遠程喚醒軟件),服務器的監控可以用Windows系統自帶的遠程桌面或其他遠程控制軟件實現。
3.2客戶機設置
客戶機可以單獨設置每一個上網程序的代理,也可采用一個代理客戶端程序,自動代理絕大部分上網程序。
例如Internet Explorer,可以通過其屬性—Internet選項—局域網設置—為LAN使用代理服務器來設置服務器地址、端口及用戶名密碼。QQ可以在登錄窗口進行設置,網絡類型設置為使用相應的代理服務器地址、端口及用戶名密碼,并可立即測試,這一點被用來測試服務器是否開啟代理。
代理客戶端程序常見的有Ccproxy Client,e-Border Client,Permeo Security Driver等,其中Permeo Security Driver功能較為全面,可以設置多個代理服務器和相應的用戶名密碼。
3.3代理上網常見故障
如果客戶端已進行正確設置或安裝并設置好了代理客戶端程序仍無法通過代理服務器上網,應檢查服務器Ccproxy是否啟動,服務器自帶Windows防火墻是否關閉。另外迅雷等個別軟件無法通過代理客戶端程序上網,只能在代理“Disable”狀態下,單獨設置迅雷代理服務器。
4?郾結語
采用雙網卡共享或代理服務器上網,成本低廉、易于管理,有效地解決了因IP地址、上網賬號限制等原因造成的廣大校園網用戶共享上網困難的問題。
參考文獻:
[1]陳麗,黃岐善.代理服務器在企業局域網的優化使用及管理.微計算機應用(第22卷),2001.9,(5):278-281.
[2]郭美誼.代理服務器在重點實驗室局域網中的應用與研究.實驗技術與管理(第17卷)2000,(5):75-79.
[3]張健,胡東.提高局域網代理服務器性能的方法與實現.計算機時代,2001,(2):3-4.
[4]秦文韜,胡書屏,祖香林,葛非.用代理服務器將企業局域網聯入因特網的解決方案.現代計算機(總第八十期)1999.11:17-19.