一般(标准)代理服务器.doc_第1页
一般(标准)代理服务器.doc_第2页
一般(标准)代理服务器.doc_第3页
一般(标准)代理服务器.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一、安装squid软件包#rpm -q squid /查询是否已经安装squid#rpm -ivh /media/CDROM/Server/squid-2.6.STABLE6-3.e15.i386.rpm /从光盘安装squid二、squid配置(备份主配置文件)Squid主配置文件时/etc/squid/squid.conf,最基本的设置如下:*http_port3128/设置监听的IP与端口号,如果是本机就不用设置IP*cache_mem64MB/设置内存缓冲的大小,系统的1/2到1/3*cache_dirufs /var/spool/squid 2000 16 156/设置硬盘缓冲大小,位置/var/spool/squid目录下*cache_effective_users squid/设置缓存的有效用户,默认为squid,而且系统并必须要有这个用户*cache_effective_group squid/设置缓存的有效用户组,默认为squid,而且系统并必须要有这个用户组*dns_nameservers 54/设置DNS服务器地址,一般可以不设置,默认使用服务器自己设置的dns*access_log /var/log/squid/access.log/设置访问日志文件*cache _log /var/log/squid/cache.log/设置缓存日志文件*cache_store_log /var/log/squid/store.log/设置存储缓存对象的状态记录文件(网页缓存)*visible_hostname55/设置squid主机名称*cache_mgr /设置管理员邮箱*acl all src //设置访问控制列表*http_access allow all /设置访问权限访问控制应用实例【例1】禁止IP地址为00的客户机上网。acl badclientip1 src 00http_access deny badclientip1【例2】禁止这个子网里所有的客户机上网。acl badclientnet1 src /http_access deny badclientnet1【例3】禁止用户访问IP地址为8的网站。acl badsrvip1 dst 8http_access deny badsrvip1【例4】禁止用户访问域名为/的网站。acl baddomain1 dstdomain -i /http_access deny baddomain1【例5】禁止用户访问域名包含有163.com的网站。acl badurl1 url_regex -i 163.comhttp_access deny badurl1【例6】禁止用户访问域名包含有sex关键字的URL。acl badurl2 url_regex -i sexhttp_access deny badurl2【例7】限制IP地址为00的客户机并发最大连接数为5。acl clientip1 src 00acl conn5 maxconn 5http_access deny client1 conn1【例8】禁止这个子网里所有的客户机在周一到周五的9:00到18:00上网。acl clientnet1 src /acl worktime time MTWHF 9:00-18:00http_access deny clientnet1 worktime【例9】禁止客户机下载*.mp3、*.exe、*.zip和*.rar类型的文件。acl badfile1 urlpath_regex -i .mp3$ .exe$ .zip$ .rar$http_access deny badfile1【例10】禁止QQ通过Squid代理上网。acl qq url_regex -i http_access deny qq使用squid建立一个基本的代理服务器,并根据一下要求配置1、设置squid监听的端口号为88882、设置内存缓冲的大小为512MB3、设置硬盘缓冲的大小最大为4096MB,硬盘缓冲存放的目录下的第一级子目录的数目是16,第二级子目录的数目是2564、设置管理员的E-mail地址为10583492155、设置访问控制列表为允许所有客户机访问6、禁止客户机下载*.mp3、*.exe、*.zip、*.rar类型的文件#cd /etc/squid#cp squid.conf squid.conf.bak/备份squid主配置文件#vim squid.conf/配置squid主配置文件http_port 8888cache_mem 512 MBcache_dir ufs /var/spool/squid 4096 16 256cache_mgr 1058349215acl badfiles urlpath_regex -i .mp3$ .exe$ .zip$ .rar$http_access deny badfileshttp_access allow allvisible_hostname squidserveraccess_log /var/log/squid/access.log squidcache_log /var/log/squid/cache.logcache_store_log /var/log/squid/store.log#cd /var/spool/squid#ls#cd .#/usr/sbin/squid -zX /初始化squid缓存目录,创建缓存目录,X-查看进展#cd squid#ls#cd 00#ls#cd .#du -sh squid/查看squid缓存文件夹的大小#service squi

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论