squid的ACL、日志分析、反向代理
发表于:2025-02-09 作者:千家信息网编辑
千家信息网最后更新 2025年02月09日,一、Squid 中 ACL 的使用(1)ACL 访问控制方式:(2)ACL 规则优先级:(3)常用的 ACL 列表类型:(4)操作演示:二、日志分析第一步:安装 sarg 工具第二步:安装 Apach
千家信息网最后更新 2025年02月09日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安全错误
数据库的锁怎样保障安全
前端专业与计算机网络技术
数据库接入方法
铝加工网络技术论坛
疫情当下的网络安全
软件开发买哪个笔记本好
学软件开发还是前端好
工作室 软件开发
网络安全法企业责任有哪些
数据库数据湖对比分析
单位软件开发
网络安全靠人民1000字征文
使用什么软件能查找数据库
网络安全军营日
ftp服务器安全配置文件
微信挪车系统软件开发公司
mc如何租服务器空岛生存
如何查询自己大数据库
大数据库 网约车
探究网络安全技术的论文
cdr网络安全怎么弄背景
php上传图片服务器上
计算机网络技术的特色
医院网络安全调研
服务器前后无法读取u盘
apex怎么看玩的什么服务器
山西奋钧网络技术有限公司
数据库原理完整版
福安市民族医院网络安全项目
poc全称 网络安全
学网络安全哪些大学好