轻松搞定代理服务器上网(图)
【IT168 报道】随着Internet技术的迅速发展,越来越多的计算机连入了Internet。很多公司也将自己公司的局域网接入了Internet。如何快速地访问Internet站点,提高网络的安全性,成为了当今的热门话题。在这种情况下,代理服务器便应运而生了。
代理服务器(Proxy Server)是个人网络和Internet服务商之间的中间代理机构,它负责转发合法的网络信息,对转发进行控制和登记。代理服务器作为连接Internet与Intranet的桥梁,在实际应用中发挥着极其重要的作用,它可用于多个目的,最基本的功能是连接,此外还包括安全性,缓存,内容过滤,访问控制管理等功能。
代理服务器,顾名思义就是局域上不能直接上网的机器将上网请求(比如说,浏览某个主页)发给能够直接上网的代理服务器,然后代理服务器代理完成这个上网请求,将它所要浏览的主页调入代理服务器的缓存;然后将这个页面传给请求者。这样局域网上的机器使用起来就像能够直接访问网络一样。并且,代理服务器还可以进行一些网站的过滤和控制的功能,这样就实现了我们控制和节省上网费用。
代理上网注意事项与常见的有关问题解答
目前在Windows平台下代理服务器软件产品主要有:Microsoft Proxy,Microsoft ISA,Netscape Proxy、WinProxy、WinGate Pro、winRoute、SyGate以及CCProxy等等,这些代理软件不仅可以为局域网内的PC提供代理服务,还可以为贜ovell网络的用户,甚至UNIX网络的用户提供代理服务。
下面我们来探讨一下通过代理上网常遇到的问题及其解决办法,给大家起一个抛砖引玉的作用。
一)代理服务器端和客户端软件安装的注意事项
代理软件的安装是由服务器端和客户端的安装两部分组成。当然在软件安装前,相应的服务器硬件必须满足该代理软件的基本要求,如硬盘的容量、内存的大小、网卡的数量以及性能要求必须要达到;再者操作系统平台(如Windows 9x/NT/2000)相应的补丁程序必须要打上;
其次是系统有关的程序进程必须要停掉;最后就是已安装的代理软件的补丁程序必须要立即打上。如在服务器(也可以用PC机)上安装ISA Server时,就要注意Windiows NT/2000 Server的文件分区必须是NTFS,必须要安装两块网卡,否则的话就安装不起来,即使安装好也不能正常运行。
我们还要注意的一些共享软件,在网站上下载的免费代理软件,正常的使用时间是一个月,用户数一般是3个;这可以从给定的注册码得知,这样的代理软件只能是个人试用而已;另外这些代理共享软件最好在它的“官方”网站上下载,避免软件上附带病毒或木马程序。
在安装代理服务器端软件时,如安装 Ms Proxy 或ISA Server软件时,请注意选择安装的哪种模式,是否采用防火墙方式;如果是采用两块网卡,在一个网卡输入一个外网的IP 地址,另一块网卡的内网的映射NAT地址可能有三种选择:10.0、172.16和192.168网段地址,一般我们选择内网的地址是192.168网段地址。
最后再说一下代理客户端软件的安装,可以通过“网上邻居”或者采用IE的Web浏览器方式或者采用 ftp 方式在服务器上找到代理客户软件,然后进行安装;也可以用手工将代理客户端软件拷贝到软盘上或者移动硬盘上,带到客户机上安装。
二)代理服务器的管理与维护常见的注意事项
安装好服务器和客户端代理软件,接下来就是对代理服务器端软件的管理与设定。WinGate安装完成后,使用GateKeeper进行配置和监控。GateKeeper是一个功能强大的远程控制和配置程序,通过建立加密的TCP/IP连接,和WinGate核心引擎进行通信,实现对WinGate的远程操作。下面分别以ISA(企业级)和SYGATE(共享)为例,简要说明之,其它软件类似。
1、ISA 代理软件管理设定:
1)企业策略制定
ISA Server的企业策略是在一个组织的总部级别进行配置的,而且可以应用到所有阵列或任一阵列中。阵列策略是在分支级别进行配置,而且可以继承企业策略。对任何给定的阵列来说,ISA Server允许应用企业策略、阵列策略或者同时应用两者。企业策略由企业管理员配置并应用到ISA Server阵列。对任何给定的ISA Server阵列,企业策略决定了是否包含阵列策略,如果包含的话,还应决定包含哪一种规则。
#$[*124425.jpg*#图1(点击看大图)*#0*#0*#center*]$#
应用企业策略
在企业已经初始化之后再安装ISA Server时,会让您选择把ISA Server作为阵列成员进行安装。如果要加入到一个已有阵列,则继承已有的企业策略。如果要创建一个新阵列,ISA Server Setup会在网络上搜索企业策略以应用到新阵列中。如果以Enterprise Admins(企业管理)组成员的身份登录,可以选择新阵列是采用默认的企业策略配置、继承已有的企业配置、继承新企业策略配置、还是忽略企业策略而只采用阵列策略。如果您不是Enterprise Admins组成员,新安装的ISA Server会自动继承企业管理员为网络所配置的默认企业策略。
注意:如果一个已有的阵列已配置为只使用阵列策略(不使用企业策略),不能把阵列策略修改为使用企业策略。同样,如果一个已有的阵列使用了企业策略,不能把阵列策略修改为忽略企业策略而只用阵列策略。
创建企业策略
企业策略包括站点和内容规则及协议规则。企业策略可以用于任何可用的阵列,而且可以由阵列的策略进一步进行限制。可以在企业级创建策略单元。策略单元可以由企业级规则或阵列级规则使用。
尽管默认情况下只有Enterprise Admins组的成员才能进行企业策略的配置,但是可以把每一个企业策略的属性修改为允许其他用户有改变策略的特权。换句话说,企业管理员可以授权给任何用户或用户组修改任何特定的企业策略。
2)配置IP数据包筛选器
IP数据包筛选器允许或者阻塞数据包通过指定的端口。在简单的网络场景下,通常不需要为客户机创建IP数据包筛选器来提供安全的Internet访问。然而,在特殊的环境下,必须使用IP数据包筛选器允许或者阻塞特定的通信从外部传输到局域网服务器的内部界面。
IP数据包筛选器静态地打开或关闭端口。也就是说,只要筛选器处于启用状态,端口就处于打开或关闭状态。然而,在多数情况下(在需要并且协议规则以及站点和内容规则允许时),动态地打开和关闭端口会更为可取。因此,通常的做法是建议创建允许内部客户端访问Internet的访问策略规则,或者创建允许外部客户端访问内部服务器的发布规则。例如,假设要准许所有的内部用户访问HTTP站点。那么,就不应该创建一个将端口80打开的IP数据包筛选器,而是创建一个允许该访问的必要的站点和内容规则以及协议规则。
但是,在有些情况下,必须使用IP数据包筛选器。具体情况如下:
发布位于(边界网络)上的服务器(也就是我们所熟悉的DMZ,(非军事化区,以及被屏蔽的 子网))。
在ISA Server 计算机上运行那些需要访问Internet的应用程序或其他服务。
允许访问不基于UDP或TCP的协议。
只有以防火墙模式或者集成模式安装ISA Server时,才可以配置IP数据包筛选器。
3)控制带宽
当网络内部通信或与互联网的通信变得越来越拥挤的时候,意味着网络性能开始恶化,一旦从ISA Server报告中发现网络资源拥挤的状态时,可以使用带宽优先级和带宽规则来分配通信优先级。带宽优先级是策略单元,它为传入和传出带宽分配1和200之间的优先级值。然后,这些带宽优先级可以通过带宽规则应用到指定的连接。
有效带宽是指通过一个特定的Internet连接,网络客户端实际可用的数据传输率(例如,拨号连接和专线Internet连接)。在创建带宽规则之前,需要在ISA Management中指定Internet连接的有效带宽,以便ISA Server能正确执行带宽优先级。
4)ISA Server 的故障排除工具
要检查出ISA Server 中的连接、安全和服务等方面的故障,您必须全面了解所有可用的网络故障排除工具。这些故障排除工具包括ISA Server指定的特性,TCP/IP命令以及Windows NT/2000实用程序。
如果在ISA Server 安装中出现了意外的故障,此时就可以利用故障排除工具来确定故障原因。根据要排除的故障的类型,可以组合使用下列故障排除工具:
ISA Server 报告;
事件查看器;
性能监视器;
使用Netstat命令;
使用Telnet命令;
网络监视器;
路由表。
2、SYGATE代理软件管理设定:
如果在配置对话框中选取自动启动SYGATE server,系统重新启动时SYGATE也将启动。手动启动SYGATE如下:
选择开始->程序->SYGATE-> SYGATE Manager
打开后,将看到SYGATE Manager提供了数个配置和控制网络的选项,出现的图标包括:
开始/终止----开始和取消SYGATE因特网连接共享功能;
拨号/挂断----开始和断开拨号网络连接;
资源----在网络计算机之间提供打印机和文档共享的功能;
在线帮助----为用户提供完整清楚的说明和发现错误的建议;
高级功能----使用户可以配置自已的SYGATE网络,控制网络安全,管理因特网内容。按选Advanced并开始运用这些动态特性配置网络环境。
SYGATE用户可使用的高级特性包括:
配置----通过配置网络连接设置来优化SYGATE;
防火墙----通过SYGATE个人桌面级防火墙来保护个人数据;
访问规则----建立规则以允许新的因特网应用程序与动态防火墙协作运行;
活动日志----估计网络上的因特网通信量;
许可----控制因特网上不合适的内容和游戏。
可以通过对SYGATE Manager的配置来管理因特网接入设置,自动拨号,日志,增强安全性能及其他设置。
有关这些特性的详细说明如下图2所示:
#$[*124437.jpg*#图2(点击看大图)*#0*#0*#center*]$#
1)管理网站访问
SYGATE Permissions Editor可用来控制对特定站点的访问。可以通过SYGATE防止用户(如儿童)访问不合适的站点,也可限定用户只访问允许的站点。许可编辑器提供两类列表:
黑名单,防止用户访问特定的IP地址;白名单,限制用户只能访问特定的IP地址。
#$[*124443.jpg*#图3(点击看大图)*#0*#0*#center*]$#
2)管理黑名单
只要通过SYGATE来管理共享上网,SYGATE黑名单就可以禁止网络用户访问特定的站点。
注:确认已使黑名单检验框生效。
#$[*124447.jpg*#图4(点击看大图)*#0*#0*#center*]$#
向黑名单中添加网站的IP地址:在Permissions Editor界面中选择Black List项;
单击“Add”按钮,出现添加记录窗口;
从下拉列表中选择协议类型(TCP 或 UDP);
空白表示入口可应用于所有的内部IP地址,若输入内部工作站的IP地址则表示其被禁止访问因特网;
选择内部IP地址的端口号;
输入外部IP地址;
选择外部IP地址的端口号;
选择下面选项之一:包含以下时段、排除以下时段;
选择开始时间设置,包括月、星期和小时。默认设置为每月和每天;
选择持续时间设置,来指定所需黑名单入口生效的时间段(日、小时、分钟),之后单击“OK”。
3)管理白名单
只要通过SYGATE来管理共享上网,SYGATE白名单就可以限制网络用户只能访问特定的站点。注:确认已使白名单检验框生效。(与管理黑名单步骤类似,这里就不多说了)
4)建立访问规则
SYGATE的特性和功能建立在网络地址转译的基础上(NAT)。这种技术的优势包括丰富的因特网共享和个人防火墙保护。另外,SYGATE可满足用户个性化的需求以支持新的因特网应用。访问规则要求为SYGATE server指定一套参数,以决定特殊端口应用。访问规则的特性给用户配置新应用的机会,这远高于当今市场上其它产品的能力。专门设计的用户界面允许用户生成这些规则。
因特网应用通信中,当客户机发出打开server机上的一个通道(端口)的请求,并且通过同一通道由发出方得到回应,通信就这样建成了。对某些因特网应用来说,一台客户机请求打开一个端口,之后发出方通过不同端口(关闭的)回应。SYGATE即通过禁止信息侵入网络上关闭的端口来保护你的网络。因此,返回的信息弱化,通信中断。访问规则允许这种应用适当运行并覆盖整个互联网。
#$[*124450.jpg*#图5(点击看大图)*#0*#0*#center*]$#
5)运行SYGATE诊断程序
当你运行SYGATE 服务器端或客户端遇到困难,尽可以运用SYGATE诊断程序。运用如下:
在服务器端,打开SYGATE Manager并在工具单中选择“Diagnostics”;在客户机端,右键单击位于系统盘中的“SYGATE client”图标。单击诊断选项。注:如果“SYGATE”图标不在系统盘中,由开始菜单打开SYGATE,单击开始->程序-> SYGATE-> SYGATE Manager。
SYGATE Diagnostics 加载并开始检测你的系统配置,包括:
系统设置;
网络适配器;
TCP/IP协议及设置;
分配的IP地址;
与服务器的连接。
注:如果以上各项中有任一项测试失败,将出现一条错误提示信息,提示可能的故障原因,并推荐解决方案,运行之前再次检测。参见“Troubleshooting Your Installation”或访问网站http://www.SYGATE.com/support 以获取更多信息。
三)代理服务器软件与我们常用的一些应用程序之间的问题
通过代理上网,我们经常使用的一些应用程序有时候由于管理与设置不当,会出现各种各样的问题。Sygate代理软件安装好后,所有的端口和协议都是开放的,而ISA代理软件安装好后,一般常用的如HTTP、FTP、POP3、SMTP等协议和端口是开放的,象QQ、MSN等应用程序,一些游戏站点和证券网站在ISA都上不了等等问题,必须手工开放相应的端口和协议。可以在代理软件的网站上查找有关的常见问题解答,在此就不多说了。