Squid传统、透明代理操作配置与ACL限制示例含黑白名单

本文详细介绍了Squid代理服务器的安装过程,包括在虚拟机上安装和配置,以及构建传统代理和透明代理服务器的方法。重点讲解了ACL访问控制策略,如何通过配置禁止或允许特定IP和网络访问,以及设置透明代理以提高网络性能和安全性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.Squid代理服务器简介

        squid作为应用层代理服务软件,主要提供缓存加速和应用层过滤控制的功能

        优点:①通过缓存的方式为用户提供Web访问加速、②对用户的Web访问进行过滤控制

2.squid服务器安装【以虚拟机为示例进行操作】

2.1.squid安装环境建议

服务器:

操作系统:CentOS Linux release 7.6.x (Core)

squid软件版本:squid-4.15.tar.gz

分区要求:独立磁盘分区足够大,建议>2T

内存要求:建议至少16G

CPU要求:建议4核

IP地址:192.168.48.128

web服务器

安装httpd服务并创建测试页面

IP地址:192.168.48.130

客户测试机

安装浏览器

IP地址:192.168.48.129

关闭防火墙、selinux

2.2.squid编译安装【传统代理】

安装依赖

yum install -y gcc gcc-c++ gcc-gnat libgcc libgcc.i686 glibc-devel bison flex texinfo

Development Tools

编译安装Squid

[root@localhost ~]# tar -xzvf squid-4.15.tar.gz -C /usr/src/

[root@localhost ~]# cd /usr/src/opt/squid-4.15/

#1、配置

[root@localhost squid-4.15]# ./configure \

--prefix=/usr/local/squid \

--sysconfdir=/etc \

--enable-arp-acl \

--enable-linux-netfilter \

--enable-linux-tproxy \

--enable-async-io=100 \

--enable-err-language="Simplify_Chinese" \

--enable-underscore \

--enable-poll \

--enable-gnuregex

选项说明:

--sy

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值