精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>网络专区>>● Internet>>
相关软件
>>网络构建>>如何使用Wingate    

主题:如何使用Wingate    
发信人: kaiti()
整理人: snowypeng(2002-05-23 09:22:11), 站内信件
现在上网的用户越来越多,许多单位和家庭都希望能够用一条电话线、一个Mode
m同时访问Internet,Wingate就是针对用户的这种需求而设计的。它是一个多协
议的代理服务和一个通用的Internet连接工具,可以允许一个局域网中的几台机
器通过一条电话线、一个Modem(或其它的专线连接方式)同时访问Internet。下
面我们介绍如何安装和使用Wingate软件。

运行Wingate的硬件需求

  Wingate软件只在LAN上的一台机器上运行,这台机器通常称为WinGate或gat
eway机器。LAN上的其它计算机机称为客户机(client)或工作站(workstation
)。WinGate机器通过Modem或其它方式访问Internet,而客户机则通过WinGate机
器间接的访问Internet。Wingate对客户机的硬件要求不高,只要能运行相应的操
作系统(如Windows 3.1、Windows 95、Windows NT等),但运行Wingate软件的
机器的最低推荐配置如下:
  小规模的LAN(2-5个用户):若运行Windows 95则需486 DX2/66以上的CPU、
16M以上内存、14.4KBps以上的Modem,若运行Windows NT则需Pentium 90以上的
CPU、32M以上的内存和33.6KBps以上的Modem。
  中等规模的LAN(5-20个用户):一般建议使用Windows NT操作系统,机器要
求有Pentium90以上的CPU、32M以上的内存、33.6KBps的Modem(或使用ISDN专线
连接)。
  大规模的LAN(20个用户以上):运行Windows NT操作系统,Pentium 120以
上的机器、32M的内存,通过ISDN或T1专线访问Internet。

如何安装Wingate

  Wingate软件的最新版本是WinGate 2.1b,它是98年3月6号刚刚推出的。用户
可以从
http://www.wingate.net/download.html处下载。用于Windows 95的版本文件名
为wg21b95.exe,该文件大小约为1609K。下载完成后直接执行wg21b95.exe进行安
装。
  1.运行wg21b95.exe
  首先出现的是 WinGate 2.1的版权与欢迎画面,并要求你选择安装方式。新
用户可以选择直接安装,已安装有低版本Wingate的用户只需选择升级安装即可。

  2.安装路径
  在这里请选择安装路径,缺省安装路径为C:/Program Files/wingate。
  3.许可证 
  Wingate是共享软件,如果不想付费申请一个注册号的话,那么就只能使用两
台机器同时上网,这种方式很适合于一般的家庭用户。如果想有更多的机器通过
WinGate同时上网,就必须向该公司申请一个注册号,WinGate 2.1版本的注册费
用很便宜,申请5个用户(不包括运行Wingate的机器)同时上网也只需110美元。
如果申请有注册号,按要求填上Licence和LicenceKey即可。如果没有申请,则这
两项都保持空白。
  设定WinGate的SMTP、 News、IRC和IMAP4服务器。这几项用户可根据自己的
实际情况填写,如果没有的话也可以跳过去不填。
  4.设定 Cache路径及大小
  由于WinGate提供了Cache功能,可以将用户访问过的站点上的内容存储起来
。以后如果有人通过LAN上的机器再次访问同一个站点,而该站点的内容又没有更
新的话,WinGate 2.1b便会直接采用已经存储在WinGate机器本身硬盘上的数据以
节省重复读取的时间。因此用户需要设定 Cache文件存放的路径以及Cache之大小
,缺省的Cache大小是500M,当存储的内容超过设定的Cache大小时,系统会自动
将Cache中原有的内容删除以便存储新的内容。
  5.输入机器名称及 IP地址
  随后WinGate 2.1b会询问这台 Proxy Server的一些信息,首先必须输入 Wi
nGate 2.1b机器的名称以及 IP地址。名称输入Wingate,IP地址必须Windows 95
机器上网卡的 IP地址。WinGate2.1内定的 IP地址是一个 Class C级的 IANA保留
IP地址,区段为192.168.0,因此这里可以设为192.168.0.1。
  在客户机上不需安装WinGate软件。只需把GateKeeper.exe、wingae2.hlp、
wingate2.cnt和wg2util.exe这几个文件拷贝到每台客户机上,或者把这几个文件
放到一个LAN上的机器都可以共享的目录里。

Wingate的工作原理

  Wingate包括两个主要的组件,一是WinGate服务引擎,它在LAN中的各个机器
上运行并处理各客户机的服务请求,但通常用户是看不到这个服务引擎的运行情
况的。另一个是GateKeeper,它是WinGate引擎的控制和配置工具。
  在LAN上的客户机希望访问Internet时,它向WinGate机器发出一个访问请求
,WinGate机器再将客户机的请求转发给真正的Internet服务器。因此WinGate机
器的作用实际上就是一个代理服务器。下面我们以WWW浏览器为例说明其工作过程

  1.LAN上某个客户机连接到WinGate机器上
  2.客户机向WinGate机器发出代理请求
  3.WinGate机器解释这个请求,如果这个请求有效的话,则将其连接到请求中
确定的服务器上
  4.WinGate机器对Internet上的Web服务器发出修改过的请求,就好象WinGat
e机器自己是一个浏览器一样。
  5.Web服务器将文件传给WinGate机器
  6.WinGate机器将文件转发给客户机上的Web浏览器
  其它的服务如Ftp、Telnet、SMTP等服务的工作过程与此类似。

WinGate机器的设置

  WinGate机器的工作原理要求它使用一个特殊的IP地址,这个IP地址不能用I
nternet上已有的IP地址冲突。这里我们建议在设置WinGate机器的TCP/IP时将IP
地址设置为192.168.0.1,这个地址是IANA的保留地址,因此Internet不会有人使
用。将“子网掩码”设为255.255.255.0,“WINS配置”设为“禁用WINS”解析,
“网关设置”保留空白,“高级”和“绑定”选项使用默认值。“DNS”设置选择
“启用DNS”,在“DNS服务器搜索顺序”中输入你的ISP的DNS服务器地址,在“
域后缀搜索顺序”中保留空白,然后重新启动Windows 95使新的设置生效。这种
设置对运行Windows NT 3.51和Windows NT4的机器也同样有效。

客户机上的设置

  客户机上的TCP/IP设置基本上与WinGate机器上的类似,只是在“DNS”设置
时,在“主机”处输入你的机器名称,在“域”和“域后缀搜索顺序”中保留空
白,在“DNS搜索顺序”中输入WInGate机器的名称(即192.168.0.1),将第一台
客户机的IP设为192.168.0.2,第二台客户机的IP地址设为192.168.0.3,依次类推

  设置完TCP/IP后,用Windows 95的记事本或其它的编辑器编辑一个名为HOST
S的文件,内容只有一行,即“192.168.0.1 wingate”。注意在wingate后面必须
回车,否则无效。HOSTS文件不能带扩展名,且必须放在机器的Windows 95目录下
。在Windows 95的目录下一般都有一个叫HOSTS.SAM的文件,用户在编辑HOSTS文
件时可以参考这个文件。
  完成以上设置后,还需要对客户机上的浏览器进行设置。如果使用的是Inte
rnet Explorer,进入 Internet Explorer的View,选择Options,选择Connecti
on,选择“Connect through a Proxy server”,单击"Settings”,将HTTP、F
TP、Gopher和SOCKS的代理均设为“wingate”或“192.168.0.1”,将HT TP的Po
rt设为80,将FTP的Port设为21,将Gopher的Port设为70,将SOCKS的Port设为10
80。如果使用的是Netscape Navigator浏览器,则进入“Options”,选择“Net
work Preferences”,选择“Manual Proxy Configuration”,单击“View”栏
,将FTP、Gopher、HTTP的代理均设有“Wingate”或“192.168.0.1”,将FTP的
Port设为21,将Gopher的Port设为70,将HTTP的Port设为80。
  客户机在使用Telnet时和一般采用 UNIX主机作为 Telnet Proxy的方式一样
,必须先连上代理服务器才能连接到真正的服务器上,用户在工作站上首先输入
Telnet Wingate ,在出现一个Wingate>的提示符后,接着直接输入要连接的主机
就可以了,不需要再用 open指令。

测试连接

  在联入Internet之前,首先要测试LAN中的各机器之间的TCP/IP连接是否正。
Windows 95本身提供了一个测试命令ping可以完成这个功能。在每个客户机上执
行ping wingate命令,如果各机器与WinGate机器之间的TCP/IP连接正常的话,每
一台机器执行ping wingate命令都应该返回下列信息:
       Ping [192.168.0.1] with 32 bytes of data
       Reply from 192.168.0.1: bytes=32 time<=10ms TTL=32
       Reply from 192.168.0.1: bytes=32 time<=10ms TTL=32
       Reply from 192.168.0.1: bytes=32 time<=10ms TTL=32
       Reply from 192.168.0.1: bytes=32 time<=10ms TTL=32
  如果机器返回的是Destination host unreachable或者是Bad IP则说明客户
与inGate之间的TCP/IP连接有故障,需要重新进行设置。
  确认LAN中各机器之间的连接正常后,再用WinGate机器连接到Internet上以
测试DNS设置是否正确。使WinGate机器连入Internet,在每一台客户机上执行pi
ngftp.microsoft.com。执行结果应该返回如下信息:
    ping [aaa.bbb.ccc.ddd] with 32 bytes of data
    Destination host unreachable
    Destination host unreachable
    Destination host unreachable
    Destination host unreachable
  这说明DNS工作正常,否则的话就需要修改DNS设置。

启动GateKeeper

  GateKeeper是WinGate的用户接口。它用来完成WinGate机器上的一切操作,
包括所有的管理任务和配置工作。用户也许会发现GateKeeper与Windows NT的用
户管理器非常类似。按以下步骤登录到GateKeeper上:
  1.运行GateKeeper
  2.此时会出现一个对话框,单击OK
  3.此时系统会要求你更改口令字,用户可以自己选择一个口令字填上并确认

  4.单击工具栏的log off选项
  5.单击工具栏的log on选项,此时就会出现如下图所未的画面。
  GateKeeper分开两栏,左边的一栏记载LAN各个机器的对Internet的访问情况
,右边一栏是GateKeeper的配置区。用户只需启动GateKeeper中的各项Services
服务,此时各个客户机就可以象WinGate机器一样访问Internet了。

--
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.96.191.124]

[关闭][返回]