Squid代理实现ACL访问控制、日志分析及反向代理配置

一、ACL访问控制

  • ACL访问控制方式:根据地址、目标URL、文件类型等定义列表
acl 列表名称 列表类型 列表内容...
  • 针对已定义的acl列表进行限制
http_access allow或deny 列表名称...
  • ACL规则优先级
  1. 一个用户访问代理服务器时,Squid会顺序匹配Squid中定义的所有规则列表,一旦匹配成功,立即停止匹配
  2. 所有规则都不匹配时,Squid会使用最后一条相反的规则
  • 常用的ACL列表类型
  1. src——源地址
  2. dst——目标地址
  3. port——端口
  4. dstdomain——目标域
  5. time——访问时间
  6. maxconn——最大并发连接
  7. url_regex——目标URL地址
  8. Urlpath_regex——整个目标URL路径

二、实验一:使用ACL列表实现访问控制

  • 实验环境:VMware Workstation 15.5、Xshell 6、Centos7.6、squid-3.4.6.tar
  • IP地址规划
设备 IP
Squid代理服务器 192.168.50.133
Web服务器 192.168.50.134
客户机 192.168.50.128
  • 实验步骤

①方法一:直接将IP设为黑名单

1、首先安装Squid服务,安装过程请参考这篇博文:https://blog.csdn.net/u014042047/article/details/108433703

2、安装完Squid后,编辑squid服务配置文件

vim /etc/squid.conf    ## 编辑配置文件

在 # should be al
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值