欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 科技 > IT业 > squid代理(反向代理+日志分析)

squid代理(反向代理+日志分析)

2025/5/11 18:32:07 来源:https://blog.csdn.net/div3tengr/article/details/145650856  浏览:    关键词:squid代理(反向代理+日志分析)

案例环境

web1:   192.168.180.143

web2:   192.168.180.144

squid:   192.168.180.145

               172.16.0.10

本机测试:    172.16.0.1

案例过程

配置web服务器

web服务器下载http

yum -y install httpd

修改页面信息

#web1
echo "web1111111111111" > /var/www/html/index.html#web2
echo "web2222222222222" > /var/www/html/index.html

关闭防火墙

systemctl stop firewalld && setenforce 0

修改网卡信息

vim /etc/sysconfig/network-scripts/ifcfg-ens33

网关指向代理服务器

启动httpd服务

systemctl start httpd

配置squid代理服务器

配置两个网络适配器

解压squid包

tar zxf squid-3.5.23.tar.gz

下载配置安装工具

yum -y install gcc gcc-c++

修改网络哦适配器

#切换到网卡目录
cd /etc/sysconfig/network-scripts/#复制原有网卡文件
cp -p ifcfg-ens33 ifcfg-ens35#修改网卡文件内容
vim ifcfg-ens35

配置编译安装

#进入目录
cd squid-3.5.23#配置编译安装
./configure --prefix=/usr/local/squid --sysconfdir=/etc --enable-linux-netfilter --enable-async-io=240 --enable-default-err-language=Simplify_Chinese --disable-poll --enable-epoll --enable-gnuregex && make && make install

连接文件

ln -s /usr/local/squid/sbin/* /usr/local/sbin/

创建用户和所有者

#创建用户
useradd -M -s /sbin/nologin squid#创建所有者
chown -R squid:squid /usr/local/squid/var/

赋予文件权限

chmod 777 /usr/local/squid//var/logs/

修改主配置文件

vim /etc/squid.confhttp_port 192.168.180.145:80 accel vhost vport
cache_peer 192.168.180.143 parent 80 0 no-query originserver round-robin weight=1
cache_peer 192.168.180.144 parent 80 0 no-query originserver round-robin weight=1

启动服务

#启动服务
squid#查看服务进程
netstat -nultp | grep squid

关闭防火墙

systemctl stop firewalld && setenforce 0

测试访问

日志分析

下载gd库

yum -y install gd

导入解压sarg

创建解压配置编译安装

#创建文件目录
mkdir /usr/local/sarg#解压压缩包
tar zxf sarg-2.3.7.tar.gz#进入文件目录
cd sarg-2.3.7#配置编译安装
./configure --prefix=/usr/local/sarg --sysconfdir=/etc/sarg --enable-extraprotection && make && make install

配置sarg主配置文件

vim /etc/sarg/sarg.conf

启动服务

#创建文件
touch /usr/local/sarg/noreport#创建链接
ln -s /usr/local/sarg/bin/sarg /usr/local/bin/#启动服务
sarg

下载http服务

yum -y install httpd

修改主配置文件

vim /etc/httpd/conf/httpd.conf

启动服务

systemctl start httpd

客户端访问

192.168.180.145:8080/sarg

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词