代理服务器基本常识 晴

jed , 2006-11-11 15:43 , 服务器技术 , 评论(0) , 阅读(4923) , Via 本站原创 | |
一、使用代理服务器的意义

首先举一个例子,通过这个例子更好的理解“代理”的含义。

中国的茶叶举世闻名,假如澳大利亚的男女非常喜欢喝中国茶。此时,一茶商见有利可图,就准备从中国进口一批茶叶。大家都知道,澳大利亚是一个纯粹的岛国,和中国有浩瀚的海洋相隔。该茶商没有办法飘洋过海的到中国来进茶,那么,他就需要请求专门的海上运输公司帮忙了。双方协商好以后,海上运输公司就启程到中国采购茶叶,然后再返航并把采购回来的茶叶递交给茶商。这样,整个工作就进行完了。

在这个过程中,海上运输公司其实就充当了一个“代理人”的工作。他专门接收那些需要海运的业务请求,然后完成业务,并把结果提交给客户。

计算机网络中的“代理服务器”其实也就是一个“代理人”,它的作用就是让不能上网的客户访问Internet。

所以,代理服务器的第一个意义就是:可以使多个没有接入因特网的客户访问因特网。

由此也决定了,代理服务器的第二个意义:可以节省许多公有的IP地址(因为一台直接接入Internet的机器必须绑定一个能上网的IP地址)。

由于,内部网的客户机上网都要通过代理服务器,那么通过在代理服务器上作某些限制就可以限制客户机上网了。所以,代理服务器的第三个意义就是可以充当防火墙。

最后,代理服务器本身有比较大的缓存,用以存放客户机访问过的网络信息。这样,假设客户再次访问该网站时,就直接从缓存中寻找信息了。从此节省了上网的时间。所以代理服务器的另外一个意义就是缩短上网时间,提高上网速度。

二、作一台代理服务器的前提条件

1、  首先有一台配置较好的计算机(如果要代理的客户机比较多,超过100台,那么最好买一台专用的服务器),并且保证这台计算机可以稳定的接入Internet。如果有2-5台客户时,可以采用拨号上网(56Kbps);如果用户比较多,那么就需要用DDN(64Kbps-2Mbps)、ISDN(128Kbps)、ADSL(8Mbps)、或者是宽带上网等方式。

2、  其次,这台机器最好配置两个网络适配器,所谓的网络适配器其实就是一台计算机和网络之间的一个连接界面(比如网卡就是一个网络适配器)。 所以,该机器要拥有两个IP地址,一个IP地址用来访问因特网,另一个IP地址用来让内部网中不能上网的客户机访问到代理服务器。注意:在这里为了保证内部网用户访问到代理服务器,内部网的客户机的IP地址和服务器的IP地址在同一个网络中。  

3、  还要在机器上安装一个可以实现代理功能的工具,比如:ccproxy、伊特代理、sygate、wingate、winproxy、microsoft isa server等等。

4、  最后,因为代理服务器是连接内部网和外部网的一台机器,所以该机器上必须要做好抵抗一切不安全的攻击,拒绝一切非法的网络信息的流通。

三、代理服务器的工作原理

代理服务器上最重要的部件就是“代理应用程序”,这些应用程序按所代理的应用程序的不同可以分为以下几种类型:http代理(用来浏览网页)、ftp代理(用来上传、下载文件)、telnet代理(远程登录)、socket代理(聊天、网上会议)、smtp(收发电子邮件)等等。

一般,这些代理应用程序内嵌在代理工具中,所以只要安装一个支持某一服务的代理工具就可以了。可以非常高兴的告诉大家,现在比较出名一点的代理工具都支持这些基本的应用程序。不过,管理员可以人为地禁止某一应用程序,从而达到禁用某服务的目的。例如:咱们学校就为了禁止学生疯狂的聊天就把socket代理禁止了:

四、代理工具“列兵”

现在,各种代理工具层出不穷。

sygate、wingate,这两种代理工具是最为常见的代理软件。其中,sygate凭借着简单易用深受大众欢迎;wingate的功能非常强大,完全可以做出一个专业的代理服务器。

上面的两个都是自由软件,微软公司对此专门推出了与2000操作系统无缝集成的企业版代理服务器——Microsoft ISA Server这个软件本身集成了防火墙的功能,又贴近2000操作系统,可以用来组建大型的服务器。令人高兴的是现在可以从网上找到这种免费的正式版了。

除此之外,还有一些代理工具,如:winroute,winproxy等等。

以上说的都是外国人编写的软件,如果你不喜欢英文的话,那么,这些软件用起来还是比较累人的。不过,没有关系,咱们还有国产的代理软件的。

第一个国产的工具是:ccproxy,这个工具界面异常友好,使用起来也非常方便,经过不断的更新和版本的提升,最新版5.3的功能已经足够强大了。

第二个国产的工具是:伊特代理服务器工具。这种代理工具按功能来分又可分为好几种,其中亿特代理服务器-标准版 V4.6,2002年10月7日更新,功能非常强大,还有亿特代理计费系统(完全版) V3.0不仅拥有标准本的所有功能还拥有网络记费的功能,非常适合网吧、和网络信息提供部门适用。

以上两种工具是纯中文的工具,比较适合中国人使用。不过不论哪种代理工具都是要收费的,未经注册的软件要么功能不全,要么支持的用户数量很少,像伊特代理如果没有注册,只能让两个用户同时使用。如果建一个简单的代理服务器只实现很少的用户使用时(比如:三台电脑共享一个猫上网),就可以使用未经注册的软件。假设,要构建功能齐全,用户比较多的代理服务器时就需要出money进行注册了。  

以下是几种软件的最新版本号和下载地址:

1、sygate:http://www.sygate.net.cn/download/download2_2.htm

2、wingate:http://www.cnyou.com/down/list.asp?id=1631,注册码都在上面呢!

3、ISA Server:http://www.cnyou.com/down/list.asp?id=1897,可是免费的呀!

4、Ccproxy:http://www.youngzsoft.com/cn/

5、伊特代理:http://www.yitsoftware.com/cn/index.htm,纯粹的中国货,如果能够免费那就太好了!!
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]