[毕业设计精品] 基于linux的squid代理服务器的架设

[毕业设计精品] 基于linux的squid代理服务器的架设

ID:6685345

大小:1.13 MB

页数:20页

时间:2018-01-22

[毕业设计精品]  基于linux的squid代理服务器的架设_第1页
[毕业设计精品]  基于linux的squid代理服务器的架设_第2页
[毕业设计精品]  基于linux的squid代理服务器的架设_第3页
[毕业设计精品]  基于linux的squid代理服务器的架设_第4页
[毕业设计精品]  基于linux的squid代理服务器的架设_第5页
资源描述:

《[毕业设计精品] 基于linux的squid代理服务器的架设》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《基于linux的Squid代理服务器的架设》第19页共19页目录1引言11.1课程设计的背景11.2课程设计的意义11.3课程设计的目的21.4Linux简介21.5代理服务器的作用及工作原理21.6Squid代理服务器简介32Linux下Squid代理服务器的安装与配置52.1Squid代理服务器的安装52.2Squid代理服务器的基本配置62.3初始化Squid72.4启动和停止Squid代理服务器82.5Squid代理服务器的客户端配置103Squid代理服务器的高级配置123.1透明代理的实现123.2用户身份认

2、证134Squid代理服务器的测试154.1用户认证测试154.2禁止用户访问某网站配置测试174.3Squid代理服务器的日志管理185结束语19参考文献21《基于linux的Squid代理服务器的架设》第19页共19页1引言1.1课程设计的背景LINUX是这几年一款异军突起的操作系统,以其公开的源代码、强大稳定的网络功能和大量的免费资源受到业界的普遍赞扬。简单的说,linux就是一套免费使用和自由传播的类UNIX操作系统,它主要用于基于Intelx86系列CPU的计算机上。Linux系统是由世界各地成千上万的程序员设计

3、和实现的,其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的UNIX兼容产品。其中完善的内置网络是Linux的一大特点。Linux在通信和网络功能方面优于其他操作系统。Linux为用户提供了完善的、强大的网络功能。Linux免费提供了大量支持Internet的软件,Internet是在UNIX领域中建立并繁荣起来的。随着我国计算机网络和信息化的发展,个人操作系统和网络操作系统的选择也越来越受到人们的关注。人们一直追求把性能最好、安全性最高、价格最便宜的操作系统安装到自己的计算机上,因此,Linux成了流行的操

4、作系统。在互联网上,当客户端向服务器端请求数据时,服务器将随即给客户端传送所需的数据,这些服务器可能是远程服务器,数据传输也就需要很长的时间,如果请求此数据的用户很多,就好造成网络堵塞。代理服务器就是为了更好地改善互联网数据传输率而产生的,它不仅可以代理客户服务器端的请求,也可以代理服务器响应客户端所需要的数据。1.2课程设计的意义随着Internet的迅速发展,宽带网络的接入增多,Internet用户的数量也迅速膨胀,网络管理员通常面临着IP地址缺乏、用户访问计费问题,以及内部网络安全问题等一系列问题,代理服务器是解决这

5、些问题的有效方法之一[1]。通过代理服务器访问Internet,可以节省IP地址、在内部网络和外部网络之间构筑起防火墙、通过缓存区的使用降低网络通信费用、控制访问权限和统计信息流量等。本课程设计的意义就在于通过对squid代理服务器的构建与配置实现以上功能。《基于linux的Squid代理服务器的架设》第19页共19页1.3课程设计的目的本课程设计的目的主要有:熟悉Linux、代理服务器及squid代理服务器的相关概念及原理;熟悉并掌握squid代理服务器安装、启停及基本配置具体方法;进行squid代理服务器高级配置,实现

6、squid代理服务器的透明代理、用户身份认证、控制用户访问权限等功能。1.4Linux简介Linux是包含内核、系统工具、完整的开发环境和应用的Unix类操作系统。这个系统是由世界各地的成千上万的程序员设计和实现的。其目的是为了建立不受任何商品化软件的版权制约的、全世界都能自由使用的Unix兼容产品[1]。由于Linux内核及多数应用程序都基于GPL(GUN通用公共许可协议),且具有结构清晰、功能简捷等特点,Linux逐渐成为一个稳定可靠、功能完善的操作系统。Linux之所以受到广大计算机爱好者的喜爱,主要原因有两个[1]

7、:一是它属于自由软件,用户不用支付任何费用就可以获得它和它的源代码,并且可以根据自己的需要对它进行必要的修改,无偿对它使用,无约束地继续传播。另一个原因是,它具有Unix的全部功能,任何使用Unix操作系统或想要学习Unix操作系统的人都可以从Linux中获益。1.5代理服务器的作用及工作原理代理服务器是目前网络中常见的服务器之一,它可以提供文件缓存、复制和地址过滤等服务[1],充分利用有限的出口带宽,加快内部主机的访问速度,也可以解决多用户需要同时访问外网但公有IP地址不足的问题。同时可以作为一个防火墙,隔离内网与外网,

8、并且能提供监控网络和记录传输信息的功能,加强局域网的安全性等。它的主要作用有以下几点:(1)共享网络;(2)加快访问速度,节约通信带宽;(3)防止内部主机受到攻击;(4)限制用户访问,完善网络管理。《基于linux的Squid代理服务器的架设》第19页共19页代理服务器是建立在TCP/IP协议应用层上的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。