一、使用*的意义计算机网络中的“*”其实也就是一个“代理人”,它的作用就是让不能上网的客户访问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进行注册了
本篇文章转载自:电脑技术顾问网
http://ipip.jimdo.com/电脑基础知识/代理服务器如何做/
没有评论:
发表评论