squid介绍及其简单配置.docxVIP

  • 5
  • 0
  • 约4.54千字
  • 约 8页
  • 2016-11-21 发布于湖北
  • 举报
1.Squid是什么?Squid是一种用来缓冲Internet数据的软件。它是这样实现其功能的,接受来自人们需要下载的目标(object)的请求并适当地处理这些请求。也就是说, 1.Squid是什么? Squid是一种用来缓冲Internet数据的软件。它是这样实现其功能的,接受来自人们需要下载的目标(object)的请求并适当地处理这些请求。也就是说,如果一个人想下载一web页面,他请求Squid为他取得这个页面。Squid随之连接到远程 HYPERLINK 服务器(比 如:http:///)并向这个页面发出请求。然后,Squid显式地聚集数据到客户端机器,而且同时复制一份。当下一次 有人需要同一页面时,Squid可以简单地从磁盘中读到它,那样数据迅即就会传输到客户机上。当前的Squid可以处理 HTTP,FTP,GOPHER,SSL和WAIS等协议。但它不能处理如POP,NNTP,RealAudio以及其它类型的东西。 2.squid代理的作用: 3. 接下来我们主要探讨的是squid各种代理的定义 正向代理 a.标准的代理缓冲 HYPERLINK 服务器 一 个标准的代理缓冲服务被用于缓存静态的网页(例如:html文件和图片文件等)到本地网络上的一台主机上(即代理服务器)。当被缓存的页面被第二次访问的 时候,浏览器将直接从本地代理服务器那里获取请求数据而不再向原web站点请求数据。这样就节省了宝贵的网络带宽,而且提高了访问速度。但是,要想实现这 种方式,必须在每一个内部主机的浏览器上明确指明代理服务器的IP地址和端口号。客户端上网时,每次都把请求送给代理服务器处理,代理服务器根据请求确定 是否连接到远程web服务器获取数据。如果在本地缓冲区有目标文件,则直接将文件传给用户即可。如果没有的话则先取回文件,先在本地保存一份缓冲,然后将 文件发给客户端浏览器。 b.透明代理缓冲服务器 透明代理缓冲服务和标准代理服务器的功能完全相同。但是,代理操作对客户端的 浏览器是透明的(即不需指明代理服务器的IP和端口)。透明代理服务器阻断网络通信,并且过滤出访问外部的HTTP(80端口)流量。如果客户端的请求在 本地有缓冲则将缓冲的数据直接发给用户,如果在本地没有缓冲则向远程web服务器发出请求,其余操作和标准的代理服务器完全相同。对于Linux操作系统 来说,透明代理使用Iptables或者Ipchains实现。因为不需要对浏览器作任何设置,所以,透明代理对于ISP(Internet服务器提供 商)特别有用。 反向代理: a. 反向代理缓冲服务器 反向代理是和前两种代理完全不同的 一种代理服务。使用它可以降低原始WEB服务器的负载。反向代理服务器承担了对原始WEB服务器的静态页面的请求,防止原始服务器过载。它位于本地WEB 服务器和Internet之间,处理所有对WEB服务器的请求,组织了WEB服务器和Internet的直接通信。如果互联网用户请求的页面在代理服务器 上有缓冲的话,代理服务器直接将缓冲内容发送给用户。如果没有缓冲则先向WEB服务器发出请求,取回数据,本地缓存后再发送给用户。这种方式通过降低了向 WEB服务器的请求数从而降低了WEB服务器的负载。 4.Squid主要组成部分 服务名:squid 主程序:/usr/sbin/squid 配置目录:/etc/squid 主配文件:/etc/squid/squid.conf 监听tcp端口号:3128 默认访问日志文件:/var/log/squid/access.log 5.squid 常用配置选项(/etc/squid/squid.conf) http_port 3128 (还可以只监听一个一个ip http_port :3128) cache_mem 64MB#缓存占内存大小 maximum_object_size 4096KB#最大缓存块 reply_body_max_size 1024000 allow all #限定下载文件大小 access_log /var/log/squid/access.log #访问日志存放的文件 visible_hostname #可见的主机名 cache_dir ufs /var/spool/squid 100 16 256 usf:缓存数据的存储格式 /var/spool/squid 缓存目录 100 : 缓存目录占磁盘 HYPERLINK 空间大小(M) 16 :缓存 HYPERLINK 空间一级子目录个数 256 :缓存空间二级子目录个数 cache_mgr webmaster@ #定义管理员邮箱 http_access deny all #访问控制 6.squid中的访问控制 使用访问控制特性,可

文档评论(0)

1亿VIP精品文档

相关文档