第4章代理服务器本章主要讲述了代理服务器的原理、连接与配置,并以SyGate为例详细地介绍了代理服务器软件的使用
4.1代理服务器和代理服务器软件4.1.1代理服务器很多网吧、办公室或个人家中都通过一部Modem和一个ISP账号或者通过一个IP地址来把整个局域网连入Internet,这种连接方式需要通过代理技术来实现
代理服务器(ProxyServer)是实现网络代理技术的一种计算机,其功能就是代理网络用户去取得网络信息,它其实就是网络信息的中转站
假设我们要访问一个站点,首先使代理服务器连上ISP,然后在客户机上发出信息请求,这个请求和代理服务器取得联系
代理服务器在指定的端口接收到客户机的请求后,它就分析客户机需要的是什么样的服务
如果是FTP服务,它首先查看本地计算机上有没有相应的信息,如果有信息的话,就从本地的硬盘中把客户机需求的信息返回给客户机;如果没有的话,它就通过外部网络连接把客户机的请求发送到相应的Web服务器,当代理服务器收到Web服务器传回的响应以后,它就直接把响应的信息转发给内部网络上的客户机
以后,其它的客户机访问相同的信息时,就不用再与Web服务器进行联系,直接从代理服器上获得
如果采用局域网的方式直接连接到因特网,代理服务器的连接及配置如图4
1所示,从图中我们不难看出,作为代理服务器的计算机必须装有两块网卡
习惯上,把与图4
1代理服务器的连接及配置因特网连接的网卡称为外网网卡,与局域网连接的网卡称为内网网卡
在内部网连接到因特网时,代理服务器可以充当防火墙的作用
因为所有内部网的用户通过代理服务器访问外界时,只映射为一个IP地址,所以外界不能直接访问到内部网;同时可以设置IP地址过滤,限制内部网对外部的访问权限;另外,两个没有互联的内部网,也可以通过第三方的代理服务器进行互联来交换信息
使用代理服务器,可以节省IP地址的开销
所有用户对外只占