Squid代理服务器架设.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第19章 Squid代理服务器架设 代理(Proxy)是位于客户端与服务器之间的一种中介,它分析客户端向服务器的请求,如果请求的数据在代理缓存中已经存在,则会代替服务器进行响应。相对服务器,代理与客户端在网络上的距离比较近,于是就可以更快地为客户端提供服务。本章介绍有关代理服务器的原理、以及Squid代理服务器的安装、运行与配置等内容。 19.1 代理服务概述 代理服务的种类非常多,如果按所支持的协议来分的话,可以有HTTP代理、FTP代理、SSL代理、POP3代理、SOCKS代理等。其中,HTTP代理(也称为Web代理)的应用最为广泛,本节主要以HTTP代理为例,介绍代理服务的原理、作用、缓存机制、代理的方式等内容。 19.1.1 代理服务器的工作原理 代理服务器一般构建在内部网络和Internet之间,负责转发内网计算机对Internet的访问,并对转发请求进行控制和登记。 1.可以起到防火墙的作用 2.客户机的安全性能得到提高 3.可以访问受限的服务器。 4.减少出口流量 19.1.2 Web缓存的类型和特点 Web缓存的位置可以有三种,一是可以放置在客户端,二是放在服务器端,还有就是放在客户机与Web服务器之间的某个网络结点上,这个网络结点往往就是Web代理服务器。 1.客户端缓存 2.代理服务器缓存 3.服务器缓存 19.1.3 三种典型的代理方式 1.传统代理 2.透明代理 3.反向代理 19.2 Squid服务器的安装与运行 代理服务器软件的选择可以有很多种,其中最有名的是Squid,它是一种开源软件,可以工作在各种操作系统平台上,包括Linux操作系统。Squid服务器效率高,功能强大,提供丰富的访问控制、用户认证和日志功能。本节主要介绍Squid服务器的概况、软件获取、安装与运行、客户端设置与测试等内容。 19.2.1 Squid简介 Squid软件来源于一个名为Harvest Cache的项目,它得到了美国国家科学基金的资助,是一种开放源代码的软件,某些特征的加入和BUG的修复由一个在线的工作组来完成。 Squid是一种快速的代理缓存程序,它扮演着一种中介的角色,从浏览器等客户端程序接受请求,并把它传递给请求的URL所指向的Internet服务器,然后把返回的数据传给客户端,同时存储一份副本在磁盘缓存中。 19.2.2 Squid软件的安装与运行 Squid是一个开放源代码的软件,可以免费获取并使用,其主页地址是,目前必威体育精装版版是3.0版。除了提供源代码外,下载页面上还提供了最For RHEL 5的RPM包,文件名是squid-3.0.STABLE9-1.el5.i386.rpm。 19.2.3 代理的客户端配置 代理可以分为传统代理、透明代理和反向代理三个方式。对于传统代理来说,需要在客户端进行配置,明确指定代理服务器的IP地址、网络端口等信息,而透明代理和反向代理是不需要进行客户端配置的。 19.3 配置Squid服务器 Squid的功能非常丰富,服务器安装完成后,所提供的初始配置内容比较简单,大部分的选项都是按默认值进行配置。为了充挥Squid代理服务器的作用,需要根据实际情况进行配置。本节先介绍Squid的基本配置选项,再介绍Squid的访问控制配置、缓存配置、透明和反向代理配置,日志管理等内容。 19.3.1 Squid常规配置选项 Squid的配置文件的格式与其他许多Unix程序相似,相对比较规范,每行包含一项配置内容,前面是配置选项的名称,后面跟着参数值或关键字,它们之间用空格分隔。在读取配置文件时,squid将忽略空行和每一行“#”后面的注释。 注意:在Squid的配置文件中,字母大小写的意义是不同的。 19.3.2 Squid访问控制 通过访问控制,Squid可以保证自己所管理的资源不被非法使用和非法访问,并根据特定的时间间隔访问、缓存指定的网站。 19.3.3 Squid多级代理配置 在大型网络中,使用一台Squid服务器往往不能应对日益增长的网络访问量,需要构建多级代理服务器。多级代理类似于计算机集群,是将一组独立的代理服务器组合在一起,通过特定的缓存通信协议进行相互访问,从而在逻辑上构成一个具有更大缓存、更强处理能力的代理服务器。 19.3.4 透明代理配置 透明代理除了为内网机子提供外网的访问服务外,它最大的特点是不需要客户端做任何设置,但是需要出口路由器或防火墙的配合。 19.3.5 反向代理配置 反向代理服务器的主要功能是代理外部网络上的主机访问内部网络。反向代理主要为一个或几个本地网站作缓存,以加快Web服务器的响应速度;或者代理外网的机子访问内部的服务器,以加强Web服务器的安全。 19.3.6 Squid日志管理 Squid的

文档评论(0)

shiquguanyin + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档