MENU

squid 高级配置(缓存、限速、访问控制)

缓存

配置

cache_mem 64M  #内存缓存区大小
cache_dir ufs /var/spool/squid 2000 16 256  #硬盘缓存大小(2000M)
cache_effective_user squid   #设置缓存有效用户
cache_effective_group squid  #设置缓存有效用户组
cache_log /var/log/squid/cache.log  #缓存日志文件保存路径

初始化

squid -z #初始化缓存空间

限速

访问控制

ip地址限制

acl client src 192.168.1.188
http_access allow client
http_access deny all
#限制squid访问ip仅为192.168.1.188

字符限制

acl deny_keyword url_regex -i linux
http_access deny deny_keyword
#禁止访问带"linux"关键词网站

url地址限制

acl deny_url url_regex http://www.baidu.com
http_access deny deny_url
#禁止访问百度

下载后缀文件限制

acl deny_file urlpath_regex -i \.mp3$ \.mp4$  \.avi$ \.mkv$ \.wmv$ \.rar$ \.zip$ \.tar.gz$  \.iso$ \.exe$
http_access deny deny_file
#限制常用的大文件下载
Tags: None
Archives QR Code
QR Code for this page
Tipping QR Code
Leave a Comment