服务器 频道

几种流行代理服务器软件介绍

  【IT168 服务器学院】WinGate

WinGate可以算是代理服务器软件中的“元老”了,性能十分成熟,能够提供大量的代理服务,功能十分强大。现在最新的版本是5.0.1。WinGate提供了十几种协议的代理,能够实现Internet上绝大部分应用,对服务器性能的要求不高,可以运行于Windows9x和WindowsNT,2000平台上,能够为Windows3.1/3.2/9x/NT/2000客户提供代理服务,还可以为Novell网络的用户提供代理服务。WinGate提供的功能主要有:

*WWW缓存,支持HTTP、FTP和HTTPS等协议

*Socks5代理服务

*VDOLive/XDMA/POP3/FTP/RealAudio/Telnet代理服务

*TCP/UDP端口映射连接

*DHCP服务器(动态IP地址分配服务器)

*DNS服务器(域名服务器)和远程配置服务

*用户授权与帐号管理

*高级登录

*用户数据库和流量记录

*客户端自动优化与配置

*防火墙,防病毒功能

*网站智能过滤

*远程管理,实时监控

应该说这些功能基本上可以满足广大用户的需求。由于已经有专门的文章详细介绍了WinGate的安装、配置和使用,这里不再重复,具体请参照相应的文章及WinGate的文档。关于WinGate软件的最新信息,可以浏览网址:http://www.wingate.com.cn/。

MicrosoftProxyServer

MicrosoftProxyServer是微软公司推出的代理服务器软件产品,是代理服务器产品中的“新军”,目前升级叫ISA,面向WindowsNT平台,可以实现与WindowsNT及InternetInformationServer的无缝连接。MicrosoftProxyServer2.0需要以下系统软件,否则无法安装:WindowsNT4.0(中/英版)、MicrosoftInternetInformationServer2.0或更高版本、WindowsNT4.0ServicePack3或更高,而且必须有一个格式为NTFS的硬盘作为缓存(Cache)。MicrosoftProxyServer2.0也可以装在Windows2000Server上,但是还得从微软的Web站点下载一个补丁。

由于MicrosoftProxyServer2.0需要有NTFS格式的硬盘空间做缓存,因此其无法运行在Windows9x平台上,应该说MicrosoftProxyServer2.0对系统的要求要比WinGate高,但是其代理连接(WinSockProxy服务)的无缝性、透明性要更好,由于与WindowsNT良好的结合使得其配置、管理、运行十分简便,客户机只须运行相应的客户端软件,此后用户通过代理上网时与直接上网基本相同,不须做任何特别的设置,在客户端根本无法感到代理服务器的存在。

MicrosoftProxyServer2.0包括了WebProxy、SocksProxy、WinsockProxy:

*WebProxy,是标准的Proxy功能,所有的Proxy代理服务器软件都有这个功能。MicrosoftProxyServer2.0还提供了多个Proxy协同工作、级连的功能来合理分配流量,防止网络拥塞,从而提高效率。MicrosoftProxyServer2.0的WebProxy还提供了Web服务器的反向代理功能,支持将本地的Web服务器放在内部局域网上,能将外部来的在代理服务器80端口上的Web连接请求转到内部相应的Web服务器上去。如果局域网里有多个Web服务器,则代理服务器根据所请求的URL的目录来决定转到哪台Web服务器上。

*SockProxy,支持Sock4.3a的Proxy,给支持Proxy的Telnet等客户端软件提供代理服务,基于UNIX的系统可以使用到这个代理服务。

*WinsockProxy,MicrosoftProxyServer2.0具有它的独到之处。以上的两个Proxy是基本上所有代理服务器都有的功能,只要客户机的Internet应用软件有支持Proxy的功能就可以使用,但是不能实现透明访问的功能,也不能实现除了Web服务器外的服务器(例如FTP服务器)的反向代理,即将除了Web服务器外的服务器放在局域网内部,还可以向外提供服务。而WinsockProxy就能做到这些。但是WinsockProxy要求在客户端安装MicrosoftProxyClient。

由于已经有专门的文章详细介绍MicrosoftProxyServer的安装、配置和使用,这里不再重复,具体请参照相应的文章及文档。关于MicrosoftProxyServer软件的最新信息,可以与微软公司联系,或者浏览网址:http://www.microsoft.com/Proxy/。

WinRoute

MicrosoftProxyServer和WinGate是目前最流行的代理服务器软件,但是我要特别向你推荐的另一个功能强大、很不错的代理服务器软件-WinRoute。与MicrosoftProxyServer和WinGate相比,WinRoute又有那些优势呢?MicrosoftProxyServer需要WindowsNT与IIS的组合,而且要发挥它的优势(WinSockProxy的透明性、无缝性)需要安装MicrosoftProxyClient程序,这也限制了客户机的平台。WinGate提供代理功能,但无法使用二级代理,而且最不方便的是很多协议(例如邮件等)的使用,尤其是Telnet还要分两步走:先Telnet到代理服务器上,再往外Telnet。

WinRoute提供了众多而强大的功能,具有以下一些极其吸引人的特性:

*提供NAT(NetworkAddressTranslation)功能:可以做路由器(Router),让多台机器使用同一个IP地址访问Internet,还能自动保护内部网络不受到外部的攻击

*端口映射:实现反向代理功能,让外部访问受NAT保护的内部网络所提供的一些服务

*包过滤:根据您所定义的规则,对经过代理服务器的包进行过滤,以保证安全

*与应用程序无关:各种基于TCP/IP的程序都能正常使用(所以可以同时使用HTTPProxy和SocksProxy,自然也可以使用二级代理啦!)

*安装非常简便,对系统要求不高,Windows9x/NT/2000都可以,并且不需要安装任何专门的客户端软件

*提供代理服务器,对HTTP代理提供缓存(Cache)

*支持代理服务的身份验证

*支持基于IP地址的过滤和限制,提供限制可访问的URL的安全功能

*DHCP服务器:自动配置网络上的客户机的网络相关参数,例如IP地址、网络掩码

*电子邮件服务器:接受和发送电子邮件

*简单的域名服务器(DNS):作为本地局域网的一个简单的域名服务器,包含了一个DNS的缓存,还可以转发DNS域名查询

WinRoute的安装

安装的系统要求:

操作系统:Windows9x/NT4/2000,其中WindowsNT4需要ServicePack3。安装TCP/IP协议。

硬件:486/66以上的PC或者服务器,足够的硬盘空间做代理缓存(Cache),双网卡或者网卡+猫(Modem)或者其他组合,至少有一个合法的IP。

在各大著名的FTP站点均可下载WinRoute,目前的最新版本是4.2.5。下面的安装与设置以WinRoute3.0为例子,更高版本的WinRoute的安装与设置是类似的。

WinRoute的ProxyServer还提供了访问控制的功能。你可以对不同的用户帐号或者组限制允许访问的站点(URL)。在Access设置下面,填写你的控制列表。例如对站点www.cnn.com,允许BOSS组访问,那么选择Allowto[BOSS]组,则非BOSS组的成员均不可以访问www.cnn.com。目标的URL可以使用统配?..刑睢?”,Allowto下面什么都不填,则Proxy对任何非Admin组成员都不开放。注意,Admin组成员是不受Proxy的任何访问限制的,设置帐号时应考虑到这一点。如果不想ProxyServer起作用,就不设任何帐号,并且利用统配符“*”限制访问任何站点。另外,ProxyServer是设于本机IP上的,而不是WinRoute占用的两个IP。

注意!WinRoute的ProxyServer在缺省状态下是可以由任何人访问的,也就是说任何别的人都是可以使用这个Proxy的,这样会有安全问题。现在网上代理猎手ProxyHunter满天飞,一旦你的ProxyServer没有设置权限而被盯上的话,那就危险啦!

使用WinRoute的Proxy功能:以NetscapeCommunicator来做例子,选择菜单:Edit/Preferences/Advanced/Proxies,选择ManualProxyConfiguration,按[View...]按钮,在HTTP、FTP和GOPHER几项中输入WinRoute代理服务器的IP地址和端口号3128(缺省)就可以了。

当然WinRoute还有许多其他功能,例如DNS服务器、DHCP服务器、电子邮件服务器等等(有关这些设置的介绍请参照WinRoute的帮助和文档),但是拥有以上功能已经可以做很多事情了。详细资料还请访问//www.winroute.com.cn。

SyGate

与前面介绍的几个代理服务器软件相比,SyGate可以算是一个很容易使用的代理服务器软件了,基本上不用设置什么东西就可以使用。SyGate设计的时候就以“易于使用”为最高优先级,因为SyGate的作者觉得“易于使用”是一个很重要的因素。但在管理功能上略逊色于前几个代理服务器软件。

SyGate的系统要求不高,只需要一台连接Internet的机器,操作系统是Windows9x/NT4.0(其中WindowsNT4.0需要ServicePack3以上),装有TCP/IP协议就可以了。

0
相关文章