代理服務(wù)器--客戶機在發(fā)送請求時,不會直接發(fā)送給目的主機,而是先發(fā)送給代理服務(wù)器。代理服務(wù)接受客戶機請求之后再向主機發(fā)出;并接收目的主機返回的數(shù)據(jù),存放在代理服務(wù)器的硬盤中,再發(fā)送給客戶機。使用代理服務(wù)器的好處---1、提高訪問速度由于目標主機返回的數(shù)據(jù)會存放在代理服務(wù)器的硬盤中,因此下一次客戶再訪問相同的站點數(shù)據(jù)時,會直接從代理服務(wù)器的硬盤中讀取;起到了緩存的作用。尤其對于熱門站點能明顯提高請求速度。2、防火墻作用由于所有的客戶機請求都必須通過代理服務(wù)器訪問遠程站點,因此可在代理服務(wù)器上設(shè)限,過濾某些不安全信息。3、通過代理服務(wù)器訪問不能訪問的目標站點互聯(lián)網(wǎng)上有許多開發(fā)的代理服務(wù)器;客戶機在訪問受限時,可通過不受限的代理服務(wù)器訪問目標站點。1、Microsoft Proxy代理服務(wù)器Microsoft Proxy Server 是微軟提供的一種代理服務(wù)器解決方案,大型的局域網(wǎng)可以用它作為局域網(wǎng)的代理服務(wù)器軟件。Microsoft Proxy 除了提供傳統(tǒng)的代理功能外,還對當前Internet一些最新的應(yīng)用提供了代理服務(wù),如IP電話(Internet Phone)、網(wǎng)絡(luò)尋呼機(ICQ)等。Microsoft Proxy 包括了Web Proxy、Socks Proxy、Winsock Proxy。其中Web Proxy支持HTTP、FTP等服務(wù),WinSock Proxy支持Telnet、電子郵件、RealAudio、IRC、ICQ等服務(wù),Socks Proxy負責中轉(zhuǎn)使用S0cks代理服務(wù)的程序與外界服務(wù)器間的信息交換。Microsoft Proxy 在運行Windows NT/2000的服務(wù)器上安裝后,各工作站就可以使用Web Proxy提供的服務(wù),上網(wǎng)瀏覽、使用FTP等。如果要使用winSock Proxy和Socks Proxy提供的服務(wù),必須要在客戶端安裝配置程序,并且還要在服務(wù)器端進行設(shè)置。相對于SyGate、WinGate等簡易的代理服務(wù)器軟件,Microsoft Proxy Server功能更強大,適用于企業(yè)級或大型網(wǎng)吧的局域網(wǎng),但由于它一定要運行在WinNT/2000上,且配置比較復(fù)雜,小型局域網(wǎng)使用較少。Microsoft Internet Security and Acceleration Server (簡稱Microsoft ISA或ISA Server)是Microsoft Proxy Server的升級換代產(chǎn)品。ISA Server是一個可擴展的企業(yè)防火墻和Neb緩存服務(wù)器,可與Windows 2000/2003集成,以便為連網(wǎng)用戶實現(xiàn)基于策略的安全的實現(xiàn)、數(shù)據(jù)訪問的加速。ISA Server 最吸引人的地方在于它和 Active Directory 的集成,這使得我們可以使用與管理其它網(wǎng)絡(luò)和用戶相同的方法來管理用戶訪問、 Internet 以及安全策略。ISA Server 使用 Microsoft 管理控制臺(MMC), MMC 是一個界面,用來管理 Windows 2000/2003 Server 中的許多功能,而且文檔十分完善。ISA Server構(gòu)建在Windows 2000/2003安全、目錄、虛擬專用網(wǎng)絡(luò)(VPN)和帶寬控制基礎(chǔ)之上。不論是作為一組單獨的防火墻還是緩存服務(wù)器來部署,還是以集成的模式來部署, ISA Server均可增強網(wǎng)絡(luò)的安全性,實施一致的Internet使用策略,加速Internet訪問,并最大限度地提高各種規(guī)模公司員工的辦公效率。Winproxy 是一種常用的代理服務(wù)器軟件,只要安裝在局域網(wǎng)的服務(wù)器上就可以了,它可以讓局域網(wǎng)的多臺客戶機通過服務(wù)器上網(wǎng)。它支持SOCKs 4 & 5,利用Winproxy的SOCKs協(xié)議可以讓客戶機連通QQ。Winproxy是一款集NAT、代理和防火墻三者為一體的代理軟件,它能夠支持我們提到過的多種代理方式,同樣也能夠支持常見的協(xié)議。從功能上看,WinProxy與WinGate十分相似,但不如WinGate強大,其性能介于WinGate和CCProxy之間,對于那些不希望使用 WinGate這么復(fù)雜軟件,但還需要使用NAT共享方式的用戶來說,這是一個相當不錯的選擇。WinGate可以作為一個堅固的防火墻,能控制企業(yè)內(nèi)部網(wǎng)絡(luò)的入出訪問。相對同類軟件,WinGate有很多優(yōu)點,如可以限制用戶對 Internet訪問的能力,通過GateKeeper提供的強勁的遠程控制和用戶認證能力(Pro版),記錄和審計能力, 一個SOCKS5服務(wù)器, HTTP緩存(節(jié)省帶寬和加速訪問),連接映射,可作為服務(wù)運行等等。如果使用的是一個十多臺計算機的局域網(wǎng)環(huán)境,以Wingate為代理服務(wù)器通過一個Modem上網(wǎng),應(yīng)該說速度還是可以接受的。不過,問題就是我們剛才也提到的,在操控方面,WinGate對用戶的要求似乎更高些。作為一款經(jīng)典的代理服務(wù)軟件,WinGate能夠提供多種網(wǎng)絡(luò)代理服務(wù)。其最新版除了提供常用的HTTP、Socks代理服務(wù)以外,還支持 DHCP、DNS服務(wù)。同時,它還提供了完整的POP3和SMTP服務(wù),用戶可以借此構(gòu)建一個郵件服務(wù)器。WinGate還特別提供了按需撥號功能。更方便的是,WinGate還能夠與Windows用戶進行集成,Windows NT/2000系統(tǒng)用戶可以直接使用已創(chuàng)建好的用戶信息。WinRoute除了具有代理服務(wù)器的功能外,還具有NAT(Network Address Translation,網(wǎng)絡(luò)地址轉(zhuǎn)換)、防火墻、郵件服務(wù)器、DHCP服務(wù)器、DNS服務(wù)器等功能,能為用戶提供一個功能強大的軟網(wǎng)關(guān)。WinRoute有很多選項設(shè)置,涉及到網(wǎng)絡(luò)配置的方方面面,但是它的幫助系統(tǒng)卻不是很完善,由于WinRoute具有DHCP服務(wù)器的功能,局域網(wǎng)內(nèi)部的機器還可配置成由WinRoute動態(tài)分配IP地址。WinRoute的Commands選單比較簡單,可以進行撥號、斷線、收發(fā)電子郵件??傮w來說,WinRoute的網(wǎng)絡(luò)功能相當全面,是一個優(yōu)秀的軟網(wǎng)關(guān);美中不足的就是它的用戶界面顯得有些簡單,幫助系統(tǒng)不完善,從而增加了配置工作的難度。SyGate 是一種支持多用戶訪問因特網(wǎng)的軟件,并且是只通過一臺計算機,共享因特網(wǎng)帳號,達到上網(wǎng)的目的。使用SyGate 若干個用戶能同時通過一個小型網(wǎng)絡(luò),迅速、快捷、經(jīng)濟地訪問因特網(wǎng)。易于安裝 SyGate在數(shù)分鐘之內(nèi)便可以安裝完成,并且通常不需要其他外加的設(shè)置。和其他代理服務(wù)器軟件不同的是,SyGate僅安裝Server便可以了。易于使用 SyGate擁有直觀的圖形化界面,懂得操作Windows的人員均會操作。SyGate啟動后便在后臺運行,不需要人工的干預(yù)。易于管理在TCP/IP網(wǎng)絡(luò)上,SyGate Client能讓用戶從任何一臺計算機上遠程監(jiān)察和管理SyGate Server。SyGate診斷程序在任何時候都能幫助你確定你的系統(tǒng)設(shè)置以及解決網(wǎng)絡(luò)連接的問題。SyGate設(shè)有使用日志文件以及系統(tǒng)設(shè)置文件,在需要的時候可輕易地查尋與檢測。盡管這些功能并非是必須的,SyGate還是能以其高度的可配適性,滿足任何小型網(wǎng)絡(luò)中的多種需要。CCProxy是一款國產(chǎn)的代理服務(wù)器軟件,能滿足小型網(wǎng)絡(luò)用戶所有的代理需求。它支持HTTP、FTP、Socks4、Socks5等多種代理協(xié)議,雖然不具備與Windows用戶的集成能力,但CCProxy可以自行創(chuàng)建用戶,并允許網(wǎng)管員根據(jù)需要為不同用戶分配不同的權(quán)限。而通過相關(guān)規(guī)則的設(shè)定,CCProxy還能對單個用戶連接數(shù)、訪問網(wǎng)址等加以限制。CCProxy代理服務(wù)器于2000年6月問世,是國內(nèi)最流行的下載量最大的的國產(chǎn)代理服務(wù)器軟件。主要用于局域網(wǎng)內(nèi)共享Modem貓代理上網(wǎng),ADSL代理共享、寬帶代理共享、專線代理共享、ISDN代理共享、衛(wèi)星代理共享、藍牙代理共享和二級代理等共享代理上網(wǎng)。總體來說,CCProxy可以完成兩項大的功能:代理共享上網(wǎng)和客戶端代理權(quán)限管理。CCProxy非常適合中國用戶使用,無論是政府機關(guān)部門,大中小公司,學校,或是網(wǎng)吧,CCProxy都是實現(xiàn)共享上網(wǎng)的首選代理服務(wù)器軟件。在Unix/linux下使用的比較優(yōu)秀的代理服務(wù)器軟件Squid。之所以說它比較優(yōu)秀,是因為它可以在代理服務(wù)器上作一個很大的緩存,可以把好多常去的網(wǎng)站內(nèi)容存儲到緩存中,這樣,內(nèi)部網(wǎng)的機器再訪問那些網(wǎng)站,就可以從緩存里調(diào)用了。這樣一方面可以加快內(nèi)部網(wǎng)瀏覽因特網(wǎng)的速度,這就是所謂的提高客戶機的訪問命中率;另一方面,Squid不僅僅支持HTTP協(xié)議,而且還支持 FTP, GOPHER,SSL和WAIS等協(xié)議考慮到簡捷實用的原則,squid作為代理服務(wù)器不僅性能優(yōu)異,而且還詳細的紀錄了各個客戶端的訪問紀錄。Squid是一個緩存internet數(shù)據(jù)的一個軟件,它接收用戶的下載申請,并自動處理所下載的數(shù)據(jù)。Squid可以工作在很多的操作系統(tǒng)中,如 AIX, Digital Unix, FreeBSD, HP-UX, Irix, Linux, NetBSD, Nextstep, SCO, Solaris,OS/2等,也有不少人在其他操作系統(tǒng)中重新編譯過Squid。由于它安裝簡單,使用方便,所以已經(jīng)被廣泛使用。Nginx是一個高性能的HTTP和反向代理web服務(wù)器,其特點是占有內(nèi)存少,并發(fā)能力強,事實上nginx的并發(fā)能力在同類型的網(wǎng)頁服務(wù)器中表現(xiàn)較好。開源軟件,服務(wù)器軟件.能夠支持高達50,000個并發(fā)連接數(shù)的響應(yīng)。正向代理--架設(shè)在客戶機與目標主機之間,只用于代理內(nèi)部網(wǎng)絡(luò)對Internet的連接請求,客戶機必須指定代理服務(wù)器,并將本來要直接發(fā)送到Web服務(wù)器上的http請求發(fā)送到代理服務(wù)器中。反向代理--服務(wù)器架設(shè)在服務(wù)器端,通過緩沖經(jīng)常被請求的頁面來緩解服務(wù)器的工作量,將客戶機請求轉(zhuǎn)發(fā)給內(nèi)部網(wǎng)絡(luò)上的目標服務(wù)器;并將從服務(wù)器上得到的結(jié)果返回給Internet上請求連接的客戶端,此時代理服務(wù)器與目標主機一起對外表現(xiàn)為一個服務(wù)器。
閱讀原文:原文鏈接
該文章在 2025/7/14 18:42:39 編輯過