[精选]rh124-09-构建Squid代理服务器

上传人:gf****33 文档编号:246687095 上传时间:2024-10-15 格式:PPTX 页数:34 大小:1.10MB
返回 下载 相关 举报
[精选]rh124-09-构建Squid代理服务器_第1页
第1页 / 共34页
[精选]rh124-09-构建Squid代理服务器_第2页
第2页 / 共34页
[精选]rh124-09-构建Squid代理服务器_第3页
第3页 / 共34页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,2012/9/4,EASTHOME,#,构建,Squid,代理服,务,务器,本章结,构,构,缓存代,理,理概述,构建,Squid,代理服,务,务器,Squid,基本配,置,置,配置透,明,明代理,主配置文件,squid.conf,ACL,访问控制,配置反向代,理,理,配置,squid,实现基本代,理,理功能,2,缓存代理概,述,述,代理服务器,的,的作用,通过缓存的,方,方式为用户,提,提供,Web,访问加速,对用户的,Web,访问进行过,滤,滤控制,Internet,Squid,代理服务器,Cache,1,2,3,5,6,客户端,PC,机,4,3,缓存代理概,述,述,普通代理服,务,务,即标准的、,传,传统的代理,服,服务,需要客户机,在,在浏览器中,指,指定代理服,务,务器的地址,、,、端口,透明代理服,务,务,适用于企业,的,的网关主机,(,(共享接入,Internet,)中,客户机不需,要,要指定代理,服,服务器地址,、,、端口等信,息,息,需要设置防,火,火墙策略将,客,客户机的,Web,访问数据转,交,交给代理服,务,务程序处理,4,缓存代理概,述,述,反向代理服,务,务,为,Internet,用户访问企,业,业,Web,站点提供缓,存,存加速,Internet,反向代理服,务,务器,Web,服务器,N,Web,用户,1,Web,用户,2,Web,用户,N,Web,服务器,2,Web,服务器,1,5,Squid,基本配置,squid,软件包,软件包名,:,:,squid-2.6.STABLE6-3.el5,服务名:,squid,主程序:,/usr/sbin/squid,配置目录,:,:,/etc/squid/,主配置文,件,件:,/etc/squid/squid.conf,默认监听,端,端口:,TCP3128,默认访问,日,日志文件,:,:,/var/log/squid/access.log,6,主配置文,件,件,squid.conf,7,配置,squid,实现基本,的,的代理功,能,能,普通代理,服,服务的典,型,型应用环,境,境,Internet,Squid,代理服务器,局域网,PC,机,192.168.1.100/24,eth1:192.168.1.1/24,eth0:218.29.30.31/30,218.29.30.29/30,8,配置,squid,实现基本,的,的代理功,能,能,设置,squid,服务器端,(,(,192.168.1.1,),修改,squid.conf,主配置文,件,件,http_port 3128,visible_,reply_body_max_size10240000allow all,http_accessallow all,初始化,squid,缓存目录,(,(,squid-z,),启动,squid,服务(,squid-D,),-z,初始化缓,存,存目录结,构,构,-D,不做,DNS,解析测试,-k reconfigure,重新加载,配,配置,9,配置,squid,实现基本,的,的代理功,能,能,设置客户,机,机(,192.168.1.100,)的浏览,器,器,指定服务,器,器的地址,(,(,192.168.1.1,)、端口,(,(,3128,),10,配置,squid,实现基本,的,的代理功,能,能,验证代理,服,服务器功,能,能,当外网测,试,试机(,218.29.30.29,)中启用,Web,服务程序,后,后,在局,域,域网客户,机,机(,192.168.1.100,)的,IE,浏览器中应,能,能够访问该,站,站点:,218.29.30.29,网页访问成,功,功后,检查,代,代理服务器,的,的日志文件,,,,应发现客,户,户机的,HTTP,访问记录,rootlocalhost#tail-1/var/log/squid/access.log,1244386040.20862192.168.1.100TCP_MISS/200 2828 GET 218.29.30.29/icons/apache_pb2.gif-DIRECT/218.29.30.29 image/gif,11,rootgw1#tail-1/var/log/httpd/access_log,218.29.30.31-16/May/2009:12:39:39+0800 GET/icons/apache_pb2.gifHTTP/1.0200 2414 218.29.30.29 Mozilla/4.0(compatible;MSIE 6.0;WindowsNT 5.2;SV1;.NET CLR 1.1.4322;.NET CLR 1.0.3705;aff-kingsoft-ciba),配置,squid,实现基本的,代,代理功能,验证代理服,务,务器功能,检查外网测,试,试机的,Web,访问日志,,应,应发现进行,访,访问的是代,理,理服务器主,机,机(,218.29.30.31,),而不是,客,客户机,12,配置,squid,实现基本的,代,代理功能,验证代理服,务,务器功能,在浏览器中,下,下载超过,10M,大小的文件,时,时应被拒绝,13,小结,请思考:,squid,服务的主配,置,置文件、访,问,问日志文件,各,各是什么?,什么配置项,用,用于设置代,理,理服务器的,监,监听端口?,什么配置项,可,可用于限制,为,为客户端缓,存,存的最大文,件,件?,什么配置项,可,可用于限制,客,客户端下载,的,的最大文件,大,大小?,cache_mem,、,visible_hostname,配置的作用,是,是什么,?,哪些方式可,以,以对,squid,服务的缓存,目,目录进行初,始,始化?,14,ACL,访问控制,ACL,(,Access ControlList,,访问控制,列,列表),可以从客户,机,机的,IP,地址、请求,访,访问的,URL/,域名,/,文件类型、,访,访问时间、,并,并发请求数,等,等各方面进,行,行控制,应用访问控,制,制的方式,定义,acl,列表,acl,列表名称,列,列表类型,列,列表内容,针对,acl,列表进行限,制,制,http_access allow,或,deny,列表名,15,ACL,访问控制,最基本的,ACL,访问控制示,例,例,禁止任何客,户,户机使用代,理,理服务,aclallsrc0.0.0.0/0.0.0.0,http_access denyall,16,ACL,访问控制,常用的,acl,列表类型,src,dst,port,srcdomain,dstdomain,time,maxconn,url_regex,urlpath_regex,17,ACL,访问控制,ACL,列表定义示,例,例,acl LAN1src192.168.1.0/24,acl PC1src192.168.1.66/32,acl Blk_D,acl Work_HourstimeMTWHF08:30-17:30,acl Max20_Connmaxconn20,acl Blk_URLurl_regex-i rtsp:/mms:/,acl Blk_Wordsurlpath_regex-i sex adult,acl RealFileurlpath_regex-i.rmvb$.rm$,18,ACL,访问控制,根据已经定,义,义的部分,ACL,列表进行访,问,问控制,http_access deny LAN1 Blk_URL,http_access deny LAN1 Blk_Words,http_access deny PC1RealFile,http_access deny PC1Max20_Conn,http_access allow LAN1 Work_Hours,19,ACL,访问控制,访问控制规,则,则的匹配顺,序,序,没有设置任,何,何规则时,将拒绝所有,客,客户端的访,问,问请求,有规则但找,不,不到相匹配,的,的项时,将采用与最,后,后一条规则,相,相反的权限,,,,即如果最,后,后一条规则,是,是,allow,,那么就拒,绝,绝客户端的,请,请求,否则,允,允许该请求,20,配置透明代,理,理,实现透明代,理,理的基本条,件,件,前提:,客户机的,Web,访问数据要,能,能经过防火,墙,墙,代理服务构,建,建在网关(,防,防火墙)主,机,机中,配置要求:,代理服务程,序,序能够支持,透,透明代理,设置防火墙,规,规则,将客,户,户机的,Web,访问,数,数据,自,自动,重,重定,向,向给,代,代理,服,服务,程,程序,处,处理,21,配置,透,透明,代,代理,透明,代,代理,服,服务,的,的典,型,型应,用,用环,境,境,Internet,透明代理服务器,局域网,PC,机,192.168.1.100/24,eth1:192.168.1.1/24,eth0:218.29.30.31/30,218.29.30.29/30,22,配置,透,透明,代,代理,基本,实,实现,步,步骤,修改,squid.conf,配置,文,文件,,,,并,重,重新,加,加载,该,该配,置,置,http_port192.168.1.1:3128transparent,添加,iptables,规则,iptables-tnat-IPREROUTING-ieth1-s192.168.1.0/24-ptcp-dport80-jREDIRECT-to-ports 3128,客户机,浏,浏览器,不需要,在,在浏览,器,器中指,定,定代理,服,服务器,的,的地址,、,、端口,验证透,明,明代理,的,的实施,效,效果,23,配置反,向,向代理,Internet,反向代理服务器,Internet,中的客户机,218.29.30.29/30,eth1:192.168.2.1/24,eth0:218.29.30.31/30,192.168.2.11/24,192.168.2.14/24,网站服务器群,24,配置反,向,向代理,基本实,现,现步骤,修改,squid.conf,文件,,并,并重新,加,加载该,配,配置,cache_peerWeb,服务器,地,地址服务器,类,类型,http,端口,icp,端口,可选项,http_port218.29.30.31:80vhost,cache_peer192.168.2.11parent800 originserverweight=5max-conn=30,cache_peer192.168.2.12parent800 originserverweight=5max-conn=30,cache_peer192.168.2.13parent800 originserverweight=5max-conn=30,cache_peer192.168.2.14parent800 originserverweight=1max-conn=8,25,配置反,向,向代理,验证反,向,向代理,的,的实施,效,效果,在上游,Web,服务器,(,(,192.168.2.11,192.168.2.14,)中开,启,启,httpd,服务,在,Internet,中的客,户,户机(,218.29.30.29,)中访,问,问反向,代,代理服,务,务器主,机,机(,218.29.30.31,),应,能,能够看,到,到实际,由,由上游,Web,服务器,提,提供的,网,网页内,容,容,查看反,向,向代理,服,服务器,的,的访问,日,日志信,息,息,rootlocalhost#tail-1/var/log/squid/access.log,1231256531.03835218.29.30.29TCP_MISS/2002869GET218.29.30.31/index.php?-FIRST_UP_PARENT/192.168.2.11image/gif,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业管理 > 市场营销


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!