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