以Administrator登录到Gatekeeper,双击服务(Services)标签下的WWW代理服务(WWW proxy service)进行编辑。选择策略(Policies)标签,在默认权利(System policies)选项中,选择忽略(Are ignored)。点击增加(Add),选定"所有人"单选钮(Everyone)作为接受策略的用户。点击禁止清单标签(Ban list),点击开启禁止清单选项(Enable ban list option)。点击增加 (Add),限制特定的站点,点击This criterion is met if,选择 HTTP URL,在中间的输入框中,选择"包含"(Contains from the list)。在最后的输入框键入"sex",增加其他要加入到禁止清单中的内容,保存设置。
第二步:应用策略
双击Socks代理服务,选择Socks高级(Advanced)标签,在HTTP协议选项中, 选择 Use following policy 钮。在下接选单中,选择WWW Proxy server项,点击OK后保存。
问:设置了"使用请求拨号"后,为什么在访问局域网资源时WinGate也拨号?
答:这是由工作站所请求的DNS查询造成的,即便这些查询是在本地网络中(比如查询局域网中的电脑名或共享打印机名)也会触发WinGate自动拨号,可通过禁止DNS允许拨号请求来解决。以Administrator登录到Gatekeeper,在"系统"标签下双击DNS服务(DNS service),在常规(General)标签下关闭"允许开始拨号请求(Allow request to initiate)"选项,点击OK,保存设置。
1.为用户分组
首先,要为user1和user2组添加正式用户。点一下GateKeeper的“Users”选项卡,并在左侧窗口内空白处单击鼠标右键,从弹出的菜单中选择“New User”,在“Properties for new user”窗口中的“Username”栏中输入为这个用户取的名字。建议用数字作用户名,该数字对应其IP最后一组,如对应202.96.112.36用户的Username为36,然后点“OK”按钮,这样,在“Users”下就出现“36”这个用户了,用同样的方法再把所有需要设置权限的用户都添加为正式用户(图1)。现在,“Users”项下己经添加了我们需要的用户,另外,还有两个默认用户是“Administrator”和“Guest”。
然后还要建立名为“user1”和“user2”的用户组。在窗口内空白处单击鼠标右键,从弹出的菜单中选择“New Group”,在“New Group”窗口中的“Group Name”栏中输入组的名字“user1”,在窗口的下面有“Members”和“Non-members”两个列表框,“Members”中列出的用户为这个组的成员,而“Non-members”中列出的用户则不是这个组的成员。在“Non-members”中双击除“Guest”和不需要限制使用服务以外的所有用户,把他们都设为“user1”的成员。最后点“OK”按钮。用同样的方法把其他除“Guest”和“user1”组外的所有用户添加到“user2”组内。
现在“user1”和“user2”组中就包含了除“Guest”以外的所有用户了。我们还需要把这些用户名和他们的计算机的IP地址关联起来,以便通过这些用户名来管理不同的计算机。双击“Assumed Users”项,在弹出的窗口中单击“By IP Address”选项卡,再点一下“Add”按钮,在Location窗口上面的栏中输入计算机的IP地址,然后从下面的下拉列表中选择和这台计算机对应的用户名,这下明白用IP作用户名的好处了吧,不容易出错而且便于检查,点“OK”后,这个用户名就和他的IP对应起来了。再用同样的方法把“user1”组其他用户和“user2”组所有用户都进行关联,最后点“OK”按钮即可。
2.设置用户权限
点一下GateKeeper的“Services”选项卡,首先设置WWW浏览时间限制。
(1)双击“WWW Proxy server”项,在弹出的对话框中单击“Policies”(权限)选项卡, 窗口中间有一个“Is granted”列表框,用来显示不同用户或组对应的权限。因为还没有任何权限设置,所以当前为空。
(2)单击“Add”按钮,打开“Properties for new recipient”窗口,在“Recipient”选项卡中设置分配权限的用户或组。单击“Specify user or group”,选中下面列表框中的“user1”,可以看到“user1”出现在上面的框中(图2)。
(3)接下来为“user1”设置限制使用时间。单击“Time”选项卡,“Included times”列表框是设置允许使用时间段,系统到时间会自动开启服务;“Excluded time”列表框是设置拒绝使用时间段,到规定时间会自动关闭服务。两者并无从属关系,相对独立,并且时间段设置允许交叉,只是后续的时间设置有效,不过尽量不要交叉,以免造成时间管理上的混乱。
(4)单击“Specify times when this recipient has right”,设置拒绝时间段。点击“Excluded times”列表框的“Add”按钮,在弹出的“Time Slice”窗口中设置时间为星期一至星期五,上午8:00:00~11:00:00之间,然后点“OK”按钮,这样第一个时间段就设好了。用同样方法设置星期一至星期五下午14:00:00~17:00:00时间段。到了预定时间系统会自动关闭WWW浏览服务。
(5)设置允许使用时间段。注意允许使用时间段必须设,否则,系统不会自动开放。点“Included times”列表框的“Add”按钮,用上面类似的方法设置开放时间为星期六,星期日全天,星期一至星期五0:00:00~8:00:00、11:00:00~14:00:00、17:00:00~23:59:59四个开放时间段。
好了,点击“OK”吧。经过以上设置,“user1”组所有成员就会享受这种“自动”的服务了。
下面来设置“user2”组的无限制服务。
在“WWW Proxy server”项的Policies(权限)选项卡下,点“Add”按钮添加“user2”组的服务权限,单击“Recipient”选项卡中的“Specify user or group”,然后选中下面列表框中的“user2”,单击当前窗口下面的“OK”,在窗口列表中可以看到“user2”组后面权限为“Unrestricted right”(无限制权限),注意要把“user2”下面“Default rights”设置为“are ignored”。这样“user2”组的权限就设置好了,该组里成员可以无限制使用网络。
Socks服务权限设置方法同WWW浏览一样,在“GateKeeper”的“Services”选项卡中双击“SOCKS Proxy server”项,后面设置完全一样。像OICQ等需要Socks服务的软件就只能在规定时间内使用了。其他服务和时间段设置可根据需要按照上面的方法自行设置。
有些网管可能会有一些疑惑,如果用户把IP地址改为“user1”组以外的,不就可以无限制使用了吗?对,但是只要你在设置“user2”组时一个IP对应一台电脑,再将“Guest”设置为任何时间都不可以使用,无论他怎么改IP都没用了 。设置的方法是,在“Services”窗口中双击“WWW Proxy server”,单击Policies(权限)标签下的“Add”按钮,打开“Properties for new recipient”窗口,点一下“Recipient”标签下的“Specify user or group”,选中下面列表框中的“Guest”,然后单击“Time”标签,直接点“OK”,会出现一个错误提示,点“是”,再把“Guest”组下面“Default rights”设置为“are ignored”即可。
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 95使新的设置生效。这种设置对运行Windows NT 3.51和Windows NT4的机器也同样有效。
完成以上设置后,还需要对客户机上的浏览器进行设置。如果使用的是Internet Explorer,进入 Internet Explorer的View,选择Options,选择Connection,选择“Connect through a Proxy server”,单击"Settings”,将HTTP、FTP、Gopher和SOCKS的代理均设为“wingate”或“192.168.0.1”,将HT TP的Port设为80,将FTP的Port设为21,将Gopher的Port设为70,将SOCKS的Port设为1080。如果使用的是Netscape Navigator浏览器,则进入“Options”,选择“Network Preferences”,选择“Manual Proxy Configuration”,单击“View”栏,将FTP、Gopher、HTTP的代理均设有“Wingate”或“192.168.0.1”,将FTP的Port设为21,将Gopher的Port设为70,将HTTP的Port设为80。