精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>网络专区>>● 网站建设>>前人指路 — 老站长如是说>>Wingate---多机一猫网上跑 (转

主题:Wingate---多机一猫网上跑 (转
发信人: babyt()
整理人: eagle(2000-12-24 10:02:53), 站内信件

2000-06-09· 海王星·不详

  海王星最近收到许多网友的来信,要求介绍多机共享一猫上网的软件。特别
是开小型计算机公司和经营网吧的朋友,多台机器都希望能够用一条电话线,一
个Modem同时访问Internet。海 
王星工作室向各位推荐的Wingate就是针对这些朋友的这种需求而设计的
。该软件也是同类型软件的老祖宗哦。 
   
  Wingate是一个多协议的代理服务和一个通用的Internet连
接工具,可以允许一个局域网中的所有机器通过一条电话线、一个Modem(
或其它的专线连接方式如ISND,DDN和 
TI,T3等)同时访问Internet。Wingate在互联网上有许多
版本,海王星推荐你到“超唯空间”或者“云南电脑俱乐部”下载WinGat
e 3.0 for Win9x完全版,文 
件大小为2523KB。 
   
    运行Wingate的硬件要求 
   
  Wingate软件只在LAN(局域网)上的一台机器上运行,这台机器
通常称为WinGate或gateway机器(相当于服务器)。LAN上的
其它计算机机称为客户机(client)或工作站(workstation
)。WinGate机器通过Modem或其它方式访问国际互联网络,而客户
机则通过WinGate机器“间接的”访问Internet。Wingat
e对客户机的硬件要求不高,只要能运行相应的操作系统(如Windows,
W indows NT等),但是运行Wingate软件的机器海王星最低的
推荐配置如下: 
   
  小规模的LAN(2-20个用户):一般建议使用Windows NT
操作系统,机器要求有Pentium 166以上的CPU、64M以上的内
存、56KBps的Modem(或使用IS 
DN专线连接)。 
   
  大规模的LAN(20个用户以上):运行Windows NT操作系统
,Pentium 266以上的机器、128M的内存,通过ISDN或T1
专线访问Internet。 
   
    另外,作为服务器的Wingate机器上的硬盘容量越大越好! 
   
    如何安装Wingate 
   
  Wingate软件的最新版本是WinGate 3.0b,它是99年
3月16号刚刚推出的,下载完成后直接执行wg30b 98。exe进行安装
。 
   
  1。运行wg30b98。exe 首先出现的是 WinGate的版权
与欢迎画面,并要求你选择安装方式。新用户可以选择直接安装,已经安装有低
版本Wingate的用户只需选择升级安装 
即可。 
   
  2。安装路径在这里请选择安装路径,缺省安装路径为C:/P 
  rogram Files/wingate。 
   
  3。注册。Wingate是共享软件,如果不注册的话,那么就只能使用
两台机器同时上网,这种方式很适合于一般的家庭用户。如果想有更多的机器通
过WinGate同时上网,就必须向该软件 
公司申请一个注册号,WinGate版本的注册费用很便宜?!, 
  申请5个用户(不包括运行Wingate的机器)同时上网也只需XXX
美元 》-:。如果有注册号,按要求填上Licence和Licence 
Key即可。 
   
  3。设定WinGate的SMTP(电子邮件发信服务器),News(
新闻讨论组服务器),IRC(互联网络实时聊天服务器)和IMAP4(海王
星不知道的服务器?)。这几项用户可根据自己的实际情况填写,如果没有的话
也可以跳过去不填。 
   
  4。设定 Cache(缓存空间)路径及大小,由于WinGate提供
了Cache功能,可以将用户访问过的站点上的内容存储起来。以后如果有人
通过LAN上的机器再次访问同一个站点,而 
该站点的内容又没有更新的话, WinGate便会直接采用已经存储在 W
inGate机器本身硬盘上的数据以节省重复读取的时间。因此用户需要设定
Cache文件存放的路径以及Cache之大小,缺省的Cache大小是5
00M,当存储的内容超过设定的Cache大小时, 
  系统会自动将Cache中原有的内容删除以便存储新的内容。知道为什么
要大容量的硬盘了吗 :-)海王星推荐缓存空间放在服务器的一个独立分区上
,至少来个2.5G你看如何?越大越省钱哦。 
   
  5。输入机器名称及 IP地址,随后WinGate会询问这 台 Pr
oxy Server的一些信息,首先必须输入 WinGate机器的名称
以及 IP地址。名称输入Wingate,IP地址必须Windows机器
上网卡的 IP地址。 WinGate内定的 IP地址是一个 Class
 C级的IANA保留IP地址,区段为192.168.0,因此这里 
  可以设为192.168.0.1。 在客户机上不需安装WinGate软
件。只需把GateKeeper。exe、wingae。hlp,wing
ate。cnt和wgutil。exe这几个文件拷贝到每台客户机上,或者
把这几个文件放到一个LAN上的机器都可以共享的目录里。 
   
    Wingate的简单工作原理 
   
    Wingate包括两个主要的组件,一是WinGate服务引擎,
它在LAN中的各个机器上运行并处理各客户机的服务请求,用户是看不到这个
服务引擎的运行情况的。另一个是GateKeeper,它是WinGate
引擎的控制和配置工具。 
   
    当LAN上的客户机希望访问Internet时,它向WinGat
e机器发出一个访问请求,WinGate机器再将客户机的请求转发给真正的
Internet服务器。因此WinGate机器的作用实际上就是一个代理
服务器。下面我们以WWW浏览器为例 
  说明其工作过程: 
   
  LAN上某个客户机连接到WinGate机器上--客户机向WinGa
te机器发出代理请求--WinGate机器解释这个 请求,将其连接到请
求中确定的服务器--WinGate机器对Internet上的Web服务
器发出修改过的请求--Web服务器将文件传给WinGate机器--Wi
nGate机器将文件转发给客户机上的Web浏览器。 
  其它的服务如Ftp、Telnet、SMTP等服务的工作过程与此类似
。 
   
    WinGate机器的设置 
   
    下面是WinGate机器的设置问题,非常重要,不能出错的哦; 

    WinGate机器的工作原理要求它使用一个特殊的IP地址(伪地
址),这个IP地址不能用Internet上已有的IP地址冲突!!!这里
我们建议在设置WinGate机器的TCP/IP时将IP地址设置为192
.168.0.1,这个地址是IANA的保留地址,因此Internet不
会有人使用。将“子网掩码” 设为255.255.255.0,“WINS配
置”设为“禁用WINS”解析,“网关设置”保留空白,“高级”和“绑定”
选项使用默认值。“DNS”设置选择“启用DNS”,在“DNS服务器搜索
顺序”中输入你的ISP的DNS服务器地址,在“域后缀搜索顺序”中保留空
白,然后重新启动Windows使新的设置生效。 
  注意:这种设置对运行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的记事本或其它的编辑器编辑一
个名为HOSTS的文件,内容只有一行,即“192.168.0.1 wi
ngate”。注意在wingate后面必须回车,否则无效。HOSTS文
件不能带扩展名,且必须放在机器的Windows目录下。在Windows
的目录下一般都有一个叫HOSTS。SAM的文件,用户在编辑HOSTS文
件时可以参考这个文件。 
   
  完成以上设置后,还需要对客户机上的浏览器进行设置。如果使用的是In
ternet Explorer,进入 IE的“查看”,选择选项中的连接
,选择“代理服务器”,将HTTP、FTP、Gopher和SOCKS的代
理均设为“192.168.0.1”,将端口设为80,将FTP的端口设为
21,将Gopher的端口设为70,将SOCKS的端口设为1080。 

     
  如果使用的是Netscape Navigator浏览器,则进入“O
ptions”,选择“Network Preferences”,选择“
Manual Proxy Configu 
ration”,单击“View”栏,将FTP、Gopher、HTTP的
代理均设有“Wingate”或“192.168.0 .1”,将FTP的P
ort设为21,将Gopher的Port设为70,将HTTP的Port
设为80。 
   
  PS:客户机在使用Telnet时和一般采用 UNIX主机作为 Te
lnet Proxy的方式一样,必须先连上代理服务器才能连接到真正的服
务器上,用户在工作站上首先输入Telne 
t Wingate ,在出现一个Wingate>的提示符后, 
  接着直接输入要连接的主机就可以了,不需要再用 open指令。 
   
    测试连接 
   
  在联入Internet之前,首先一定要测试LAN中的各机器之间的T
CP/IP连接是否正常。Windows本身提供了一个测试命令ping可
以完成这个功能。在每个客户机上执行pin 
g wingate命令,如果各机器与WinGate机器之间的TCP/I
P连接正常的话,每一台机器执行ping wingate命令都应该返回下
列信息: 
   
  Ping [192.168.0.1] with 32 bytes 
of data 
   
  Reply from 192.168.0.1: byte s=32 
time<=10ms TTL=32 
   
   
  如果机器返回的是Destination host unreacha
ble或者是Bad IP则说明客户与WinGate之间的TCP/IP连
接有故障,需要重新进行设置。 
   
  确认LAN中各机器之间的连接正常后,再用WinGate机器连接到I
nternet上以测试DNS设置是否正确。使WinGate机器连入In
ternet,在每一台客户机上执行pin 
g ftp。microsoft。com。执行结果应该返回如下 
  信息: 
   
  ping [aaa。bbb。ccc。ddd] with  32 by
tes of data 
   
  Destination host unreachable 
   
  这说明DNS工作正常,否则的话就需要修改DNS设置。 
   
  启动GateKeeper 
   
  GateKeeper是WinGate的用户接口。它用来完成WinG
ate机器上的一切操作,包括所有的管理任务和配置工作。用户也许会发现G
ateKeeper与Windows NT 
的用户管理器非常类似。按以下步骤登录到GateKeeper上: 
   
  运行GateKeeper,此时会出现一个对话框,单击OK,此时系统
会要求你更改口令字,用户可以自己选择一个口令字填上并确认。单击工具栏的
log off选项,单击工具栏的log on选项,此时就会出现一个画面
。GateKeeper分开两栏,左边的一栏记载LAN各个机器的对Int
ernet的访问情况,右边一栏是GateKeeper的配置区。用户只需
启动GateKeeper中的各项Services服务,此时各个客户机就
可以象WinGate机器一样访问Internet了。 
   
  好累,终于完成了所有的工作。上面WinGate的这一些工作原理也就
是国际互联网络中“代理服务器”的基本工作原理。只不过后者的用户多一些,
硬盘的缓存空间更改为磁盘列阵而已,为什么 
访问代理服务器的速度非常快?相信大家都清楚了

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

[关闭][返回]