squid的ACL、日志分析、反向代理
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,一、Squid 中 ACL 的使用(1)ACL 访问控制方式:(2)ACL 规则优先级:(3)常用的 ACL 列表类型:(4)操作演示:二、日志分析第一步:安装 sarg 工具第二步:安装 Apach
千家信息网最后更新 2025年12月03日squid的ACL、日志分析、反向代理
一、Squid 中 ACL 的使用
(1)ACL 访问控制方式:
(2)ACL 规则优先级:
(3)常用的 ACL 列表类型:
(4)操作演示:
二、日志分析
第一步:安装 sarg 工具
第二步:安装 Apache
第三步:客户机上测试
三、反向代理

修改 /etc/squid.conf 文件
添加以下代码:
1、基于IP地址限制:
2、基于时间限制:
3、基于目标地址(就是web服务器地址)
可以将拒绝的目标地址添加到一个文件中
二、日志分析
安装 sarg 工具
Sarg(Squid Analysis Report Generator),是一款Squid 日志分析工具,采用HTML 格式,详细列出每一位用户访问Internet 的站点信息、时间占用信息、排名、连接次数、访问量等。
yum install -y gd gd-devel pcremkdir /usr/local/sargtar zxvf sarg-2.3.7.tar.gz -C /opt/./configure --prefix=/usr/local/sarg \--sysconfdir=/etc/sarg \--enable-extraprotection //额外安全防护make && make install修改主配置文件 /etc/sarg/sarg.conf
vim /etc/sarg/sarg.conf开启以下功能(稍作修改即可):access_log /usr/local/squid/var/logs/access.log //指定访问日志文件title "Squid User Access Reports" //网页标题output_dir /var/www/html/squid-reports //报告输出目录user_ip no //使用用户名显示exclude_hosts /usr/local/sarg/noreport //不计入排序的站点列表文件topuser_sort_field connect reverse //top排序中有连接次数、访问字节、降序排列user_sort_field reverse //用户访问记录、连接次数、访问字节按降序排序overwrite_report no //同名日志是否覆盖mail_utility mail.postfix //发送邮件报告命令charset UTF-8 //使用字符集weekdays 0-6 //top排行的星期周期www_document_root /varwww/html //网页根目录添加不计入站点文件,添加的域名将不被显示在排序中
touch /usr/local/sarg/noreportln -s /usr/local/sarg/bin/sarg /usr/local/bin///方便管理,可以创建一个软连接开启:
第二步:安装 Apache
yum install httpd -y浏览器上访问: http://192.168.220.131/squid-reports
通过这个工具,我们可以看到详细的访问情况。
同时,也可以使用周期性计划任务执行每天生成报告:
sarg -l /usr/local/squid/var/logs/access.log -o /var/www/html/squid-reports/ -z -d $(date -d "1 day ago" +%d/%m/%Y)-$(date +%d/%m/%Y)三、反向代理
反向代理工作原理:
反向代理服务器位于本地WEB服务器和Internet之间。
当用户浏览器发出一个HTTP请求时,通过域名解析将请求定向到反向代理服务器(如果要实现多个WEB服务器的反向代理,需要将多个WEB服务器的域名都指向反向代理服务器)。由反向代理服务器处理器请求。反向代理一般只缓存可缓冲的数据(比如html网页和图片等),而一些CGI脚本程序或者ASP之类的程序不缓存。它根据从WEB服务器返回的HTTP头标记来缓冲静态页面。
修改一下,代理服务器端口:
浏览器访问 http://www.yun.com/
代理
服务器
服务
文件
日志
地址
工具
用户
排序
分析
域名
报告
次数
浏览器
站点
网页
浏览
信息
周期
多个
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络数据库实训报告300字
辽宁烟草行业网络安全培训
华三ntp服务器设置时间
资阳直销企业直销软件开发
维护网络安全职责
12.2数据库的并发控制
hbase数据库如何连接
网络安全成人专升本考题
计算机网络技术主要任务
郑州软件开发五星服务
谷锦网络技术工作室
网络安全宣传周h5图片
淄博客户管理软件开发
网络安全漫画解析
当今网络安全专业好就业吗
国家宣传周如何保护网络安全
杭州手淘网络技术公司怎么样
出台涉及网络安全的重要政策
广州物联网软件开发哪家好
奈飞连接不上服务器
php怎么建立留言板数据库
中国rfid市场数据库
更换服务器 数据迁移
阿里服务器的防护措施
提升公司软件开发质量
独立服务器 云服务器
qt能连接数据库吗
软件测试分布式存储服务器是什么
网络安全行为笔记
自高职数据库技术赛项试题