代理服务器软件WinGate
代理服务器软件WinGate
对于局域网来说,接人Internet有效解决方案是使用代理服务器软件,Qbik公司开发的WinGate就是一种强大而灵活的小型代理服务器软件,自1995年问世以来就受到广泛的注意和好评。利用WinGate,用户可通过之一的一个Internet连接(既可以是Modem,也可以是DDN或ISDN线路,甚至是卫星线路),将整个局域网接人Internet,而局域网可由小到几台、大到千百台计算机组成。
代理服务器软件
代理服务器软件是连接Internet与局域网的桥梁。当局域网中的计算机需要访问Internet时,一个可能的解决方案是为每台计算机配备Modem和电话线。通常情况下,一个Moednl只能获得一个IP地址,将一台计算机连人Internet。另一个选择是以数字专线接人Internet,通过路由器为局域网内的计算机获得IP地址。当局域网规模较大时,计算机的数量可能会超过被分配的IP地址的数量。为了从根本上解决这个问题,代理服务器软件也就应运而生了。
代理服务器软件运行于局域网上的一台计算机上,通常将其称为网关机,这台同关机接入Internet,局域网上运行TCP/IP协议。当局域网内的其它计算机有对Internet的请求时,它通过局域将请求提交同关机,并由同关机将其送到Internet上去,对于从Internet上返回的信息,同关机上的代理服务器软件将识别这是对于局域网内哪台计算机的请求的反应,把相应的信息传送到计算机上,从而完成为局域网内的计算机对Internet的“代理服务”,而这种代理服务是同时实现的,即局域网内的每台计算机都可同时通过运行着代理服务器软件的同关机访问Internet。
代理服务器软件可完成的代理服务包括:
·WWW代理
·FTP代理
·Email代理
·Telnet同关
·DNS服务器
·RealAudio代理
以及其它多种功能的代理
网关机可通过Modem接人Internet,这就免除了为每台计算机配备Modem和电话线的需要;也可通过数字专线或其它方式实现与Internet的连接,解决了IP地址不足的问题。可以说,利用代理服务器是局域网接人Internet的最佳方案。Microsoft公司和Netscape公司在其Internet/Intranet解决方案中都包含了代理服务器软件包(Proxy
Server),而 WinGate被认为是适用于中小型局域网的最佳代理服务器。经过开发者的不断努力,WinGate已经发展成为强大的多协议代理服务器软件和通用的Internet连接工具,同时具有防火墙和缓存功能,适用于Windows
95和 Winodws NT平台。
关于 WinGate
为局域网内的用户代理接人Internet是WinGate的主要功能,将局域网中的一台计算机设为网关机,在其上接人Internet(既可是专线连接,也可通过配备Modem而实现拨号方式连接),并运行WinGat6软件,局域网内的其它每台计算机就可通过这台网关机同时使用Internet的全部功能,如同Internet连接就在其本机上一样。可支持的Internet服务主要有:
· 电子函件(Email)
· WWW漫游(World Wide Web)
· 远程文件传输(FTP)
· 新闻组(News Groups)
· 远程登录(Telnet)
· WAIS查询
· RealAudio播放
· 提供映射链接功能,以支持Email存取和新闻组阅览器等一些应用程序
·其它多种功能
除了Internet代理外,WinGate还可配置为防火墙,即能防止他人从外部进人,从而保护局域网资源;也能通过规则设置,防止用户对Internet的一些不适当的访问,这主要通过三个方法:
(l)设定基于连人主机的限制规则;
(2)设定对于连出主机的限制规则;
(3)设定对于URL的限制(对于WWW代理服务网关)。
用户既可以对这三方面设置缺省规则,也可以对特殊情况设置特别的规则。这使局域网具有了Internet的雏形。
在WinGate中支持HTTP的缓存功能。用户从WWW上得到的HTML文档、图形以及其它各种文件,都初同关机存储于缓存区(Cache),当以后局域网内的任何一台计算机有相同的WWW请求时,便会大大加快处理速度,也节约了对Internet的访问时间。
一个标准的大型代理服务器软件包由三大块功能组成:代理服务、防火墙和高速缓存(Cache)。在WinGate的前一个版本中,实现了代理服务和防火墙,却不支持Cache。可能说,WinGate为中小型局域网实现了完整的代理服务。
对于通过Modem接人Internet的情形,WnGate提供按需拨号功能。当局域网内的任一台计算机有对Internet连接请求时,网关机将自动拨号接人Internet。而在一定时间内对Internet无访问时(时间间隔可设定),网关机又可自动挂断,待下一次发生请求时重新拨号。
局域网内所有计算机都可在同一时间、用同一帐号接人Internet,由在网关机上运行的WinGate监控全部Internet的访问,给局域网的管理者带来了方便。
为了更有效地管理局域并适应用户更高的需求,WinGate提供了局域网内各客户端对Internet访问的数据流量统计,为对局域网内使用者的收费提供了依据。当然,这一功能较为复杂,需要在网关机上为局域网内每个使用者开户,确定流量统计算标准等。而这一功能却并非每个用户都需要,于是WinGate以两个版本提供:即全功能的Pro版(专业版)和简化的Lite版(精简版),两个版本通过不同的电子钥匙区分。这样,用户就不必为不需要的功能付钱,而在必要时又可方便地升级。
WinGate为用户节约了每台计算机所需的单独拨号帐号、Modem和电话线,也就为用户节约了投资,更为整个Internet节约了宝贵的IP地址资源。
WinGate是一个短小精悍的共享软件,从站点上即可下载试用,功能强大,安装设备方便,用户界面友好,适合于用户的实际需要。
目前,同样功能的代理服务器软件,有的要求在局域网中有一台计算机专门用于运行该软件,即这台计算机变成了专门的阿关机,而不能用于其它任何用途;也有的要求运行的UNIX上,这对于大多数办公室环境可能并不合适。而WinGate是运行的Windows
95或NT平台上,只要在阿关机上后台执行WinGate,网关机仍是局域网中能完成任何任务的一台计算机。
安装、配置和使用WinGate
不管网络操作系统是Windows NT还是各个版本的Netware,WinGate都可一展身手。它仅要求用户的局域网上安装TCP/IP协议,网关机上的操作系统为Windows
95或 Windows NT,客户端的操作系统为Windows for Workgroups、Windows 95、 Windows NT,或其它支持TCP/IP协议的操作系统,运行的依然是标准软件,如
Netscape公司的Navigaor、Microsoft公司的Internet Explorer,或Cute FTP、Eudora等等。尽管WinGate可以运行在486档次的计算机上,这对3~5个用户的小型局域网足可以胜任,但选用Pentium档次的计算机作为网关机和配备33.6Kbps的Modem,对于充分发挥WinGate的功能和让用户有良好的上同感觉是十分有意义的。对于规模较大的局域网,以DDN专线或ISDN线路作为局域网与Internet的连接是最好的选择。
WinGate的安装与设置包括两个部分,一是在同关机上安装和设置WinGate,二是在客户机上设置与Internet相关的应用软件。
在对网关机安装时,在其上运行从Internet上下载的WinGate程序,然后依提示填人相应的信息,如为使用户可发送Email而填写SMTP服务器等,即可完成安装。
对客户端的设置有两种情况:一是用户端应用程序支持代理服务器(WinGate),比如 Netscape公司的Navigator和Microsoft公司的IE;二是不支持代理服务器,比如发送Emai和新闻组阅览器。
对于用户端软件支持代理服务器的情况,只需设置使用WinGae,并设置相应的端口。则对用户端的Navigator进行如下设置:
依次进人Options→Network Preferences→ManualProxy Configuration→view:
HTTP Proxy:192.168.0.1 Port:80
SOCKS Host:192.168.0. 1 POrt:1080
这里假设在局域网内,网关机的IP地址为192.168.0.1。
而对MS IE,方法完全类似:
依次进人View、Options、Connection→Proxy Server、Sethings,开始设置:
HTTP Proxy:192.168.0.1 Port:80
SOCKS Host:192.168.0.1 Port:1080
对其它的服务,设置方法完全相同。
用户端软件不支持代理服务器的情况主要是收发Email,设置也十分方便。比如对于Emial地址是baogong@song.gov.on的用户,若使用Navigator,则作如下设置:
依次进人Options、Mail and News Preferentce→Servers:
Outgoing Mail(SMTP)Server:192.168.0.1
Incoming Mail(POP3)Server:192.168.0.1
POP3 User Name:baogong#song.gov.on
这里也假设了在局域网内,网关机的IP地址为192.168.0.1
若使用Eudora,则如下设置:
依次进人Tools→Optirons:
SMTP:192.168.0.1
POP Account:baogong#song.gov.on@wingate
这里假设网关机的机器名为wingate,即完成设置。
在同关机上,WinGate被以一个服务的形式运行,即同关机开机后,WinGate立即开始在后台运行,局域网内的用户便可通过WinGate访问Internet,而网关机又可进行其它工作。
WinGate提供了一个全新的程序GateKeeper。利用GateKeeper,系统管理员可以方便有效地对WinGae进行各种重新设置,同时也可以清晰明了地监控局域网内的用户对Internet的访问情况。
WinGate还可以与多种其它应用软件配合使用。当用户对Email有更高的要求时,WinGate可与MDaemon软件搭档,以实现局域网内部的Email邮局。对应于新闻组(News
Group),也有NDaemon,建立局域网内部的新闻中心,而与AutoSOCKS的组合,用户可以利用Internet建立跨地区的虚拟专用网(VPN),实现公司内部的安全通信。
结束语
WinGate被认为是实现局域网共享一个Internet连接的最好的解决方案。在国外,代理服务器软件正在迅速赢得中小型公司局域网的市场,国内用户也开始认识这一有巨大潜力的产品。可以预计,随着Internet在我国的发展,局域网上网的需求将快速增长,代理服务器软件也将发挥越来越重要的作用。
(代刚)