部署Squid 代理服务器(内含传统、透明代理服务器的配置、ACL访问控制、日志分析、反向代理)

【Squid二】使用squid和nginx服务搭建反向缓存代理服务 论我变的如何强大,你仍然会是我的弱点。 阅读详情

一、Squid 代理服务器

Squid 主要提供缓存加速、应用层过滤控制的功能。

代理的工作机制

  • 1、代替客户机向网站请求数据,从而可以隐藏用户的真实IP地址。
  • 2、将获得的网页数据(静态 Web 元素)保存到缓存中并发送给客户机,以便下次请求相同的数据时快速响应。

Squid 代理的类型

传统代理:适用于Internet,需在客户机指定代理服务器的地址和端口。

透明代理:客户机不需指定代理服务器的地址和端口,而是通过默认路由、防火墙策略将Web访问重定向给代理服务器处理。

反向代理:如果 Squid 反向代理服务器中缓存了该请求的资源,则将该请求的资源直接返回给客户端;否则反向代理服务器将向后台的 WEB 服务器请求资源,然后将请求的应答返回给客户端,同时也将该应答缓存在本地,供下一个请求者使用。

二、安装 Squid 服务

systemctl stop firewalld
systemctl disable firewalld
setenforce 0

在这里插入图片描述

1、编译安装 Squid

yum -y install gcc gcc-c++ make
tar zxvf squid-3.5.28.tar.gz -C /opt/
cd /opt/squid-3.5.28

./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

make && make install

#--------模块解释--------------------------------------------------
--prefix=/usr/local/squid                  #指定安装目录路径
--sysconfdir=/etc                          #指定配置文件路径
--enable-arp-acl                           #MAC地址管控,防止客户端使用ip欺骗
--enable-linux-netfilter                   #使用内核过滤
--enable-linux-tproxy                      #支持透明模式
--enable-async-io=100                      #异步1o,提升存储性能
--enable-err-language="Simplify_Chinese"   #错误信息的显示语言
--enable-underscore                        #允许URL中有下划线
--disable-poll \                           #关闭默认使用的poll 模式
--enable-epoll \                           #开启epoll模式,提升性能
--enable-gnuregex                          #使用GNU正则表达式
#----------------------------------------------------------------

在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入图片描述

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

useradd -M -s /sbin/nologin squid

chown -R squid:squid /usr/local/squid/var/

在这里插入图片描述

2、修改 Squid 的配置文件

vim /etc/squid.conf
56行插入

http_access allow all				#放在 http_access deny all 之前,允许任意客户机使用代理服务
http_access deny all
http_port 3128						#用来指定代理服务监听的地址和端口(默认的端口号为 3128)
61行插入

cache_effective_user squid			#添加,指定程序用户,用来设置初始化、运行时缓存的账号,否则启动不成功
cache_effective_group squid			#添加,指定账号基本组

coredump_dir /usr/local/squid/var/cache/squid		#指定缓存文件目录

在这里插入图片描述

3、Squid 的运行控制

检查配置文件语法是否正确

squid -k parse

在这里插入图片描述

启动 Squid

squid -z 					#-z 选项用来初始化缓存目录
squid						#启动 squid 服务

netstat -anpt | grep "squid"

在这里插入图片描述

4、创建 Squid 服务脚本

vim /etc/init.d/squid
#!/bin/bash
#chkconfig: 2345 90 25
PID="/usr/local/squid/var/run/squid.pid"
CONF="/etc/squid.conf"
CMD="/usr/local/squid/sbin/squid"

case "$1" in
   start)
     netstat -natp | grep squid &> /dev/null
     if [ $? -eq 0 ]
     then
       echo "squid is running"
       else
       echo "正在启动 squid..."
       $CMD
     fi
   ;;
   stop)
     $CMD -k kill &> /dev/null
     rm -rf $PID &> /dev/null
   ;;
   status)
     [ -f $PID ] &> /dev/null
        if [ $? -eq 0 ]
          then
            netstat -natp | grep squid
          else
            echo "squid is not running"
        fi
   ;;
   restart)
      $0 stop &> /dev/null
      echo "正在关闭 squid..."
         $0 start &> /dev/null
      echo "正在启动 squid..."
   ;;
   reload)
      $CMD -k reconfigure
   ;;
   check)
      $CMD -k parse
   ;;
   *)
      echo "用法:$0{start|stop|status|reload|check|restart}"
   ;;
esac

#2345是默认自启动级别,如是-代表任何级别都不自启动;90是启动优先级,25是停止优先级,优先级范围是0-100,数字越大,优先级越低。

chmod +x /etc/init.d/squid
chkconfig --add squid
chkconfig --level 35 squid on

在这里插入图片描述
在这里插入图片描述

三、构建传统代理服务器

环境配置

主机操作系统IP地址软件、安装包、工具
SquidCentOS7192.168.172.10squid-3.5.28.tar.gz
Web1CentOS7192.168.172.20httpd
客户机Windows192.168.172.100

Squid(192.168.172.10)

vim /etc/squid.conf
......
http_access allow all
http_access deny all
http_port 3128
cache_effective_user squid
cache_effective_group squid

63行插入

cache_mem 64 MB				#指定缓存功能所使用的内存空间大小,便于保持访问较频繁的WEB对象,容量最好为4的倍数,单位为MB,建议设为物理内存的1/4
reply_body_max_size 10 MB			#允许用户下载的最大文件大小,以字节为单位,当下载超过指定大小的Web对象时,浏览器的报错页面中会出现“请求或访问太大”的提示默认设置0表示不进行限制
maximum_object_size 4096 KB			#允许保存到缓存空间的最大对象大小,以KB为单位,超过大小限制的文件将不被缓存,而是直接转发给用户

在这里插入图片描述

service squid restart
netstat -natp | grep squid

在这里插入图片描述

生产环境中还需要修改防火墙规则

iptables -F
iptables -I INPUT -p tcp --dport 3128 -j ACCEPT
iptables -L INPUT

在这里插入图片描述

客户机的代理配置(192.168.172.100)
1、配置客户端IP地址

在这里插入图片描述
2、打开浏览器,配置代理功能
在这里插入图片描述
在这里插入图片描述

Web1(192.168.172.20)

systemctl stop firewalld.service
setenforce 0
yum -y install httpd
systemctl start httpd
netstat -natp | grep 80

在这里插入图片描述
在这里插入图片描述

检测
在浏览器输入Web服务器IP地址访问,查看Web服务器访问日志,显示的是由代理服务器替客户机在访问
在这里插入图片描述

查看Web1访问日志的新增记录

tail -f /var/log/httpd/access_log

在这里插入图片描述

四、构建透明代理服务器

1、环境配置

主机操作系统IP地址服务、安装包、工具
Squid-ServerCentOS7ens33:192.168.80.10 、 ens36:12.0.0.1squid-3.5.28.tar.gz
Web1CentOS7192.168.80.20httpd
客户端Windows12.0.0.100——

2、Squid服务器配置(192.168.80.10)

网卡配置
关机,添加一块网卡,开机,ifconfig查看新增网卡名称,编辑网卡配置文件

cd /etc/sysconfig/network-scripts/
cp ifcfg-ens33 ifcfg-ens36
vim ifcfg-ens33

在这里插入图片描述

vim ifcfg-ens36

在这里插入图片描述
重启网卡,并查看

systemctl restart network
ifconfig 

在这里插入图片描述
60行修改添加提供内网服务的IP地址,和支持透明代理选项 transparent

vim /etc/squid.conf
......
http_access allow all
http_access deny all

http_port 12.0.0.1:3128 transparent
systemctl restart squid

在这里插入图片描述

在这里插入图片描述
开启路由转发功能

echo 'net.ipv4.ip_forward = 1' >> /etc/sysctl.conf
sysctl -p

在这里插入图片描述
修改防火墙配置规则

iptables -F
iptables -t nat -F
iptables -t nat -I PREROUTING -i ens36 -s 12.0.0.0/24 -p tcp --dport 80 -j REDIRECT --to 3128	
iptables -t nat -I PREROUTING -i ens36 -s 12.0.0.0/24 -p tcp --dport 443 -j REDIRECT --to 3128	
iptables -I INPUT -p tcp --dport 3128 -j ACCEPT

在这里插入图片描述

3、客户机测试(12.0.0.100)

配置网卡IP
在这里插入图片描述

关闭代理服务
在这里插入图片描述
测试页面出来了
在这里插入图片描述
动态检测squid访问日志(192.168.80.10)

tail -f /usr/local/squid/var/logs/access.log

Squid代理服务器则是检测到客户机访问目标网站
在这里插入图片描述
查看web服务器上的访问日志(192.168.80.20)

tail -f /var/log/httpd/access_log

可以看到是代理服务器外网口12.0.0.1访问的12.0.0.12
在这里插入图片描述

五、ACL访问控制

在配置文件 squid.conf 中,ACL 访问控制通过以下两个步骤来实现:
(1)使用 acl 配置项定义需要控制的条件;
(2)通过 http_access 配置项对已定义的列表做“允许”或“拒绝”访问的控制。
1.定义访问控制列表
格式:acl 列表名称 列表类型 列表内容 …

vim /etc/squid.conf
......
acl localhost src 192.168.80.10/32 					#源地址为 192.168.80.10
acl MYLAN src 192.168.80.0/24 			#客户机网段
acl destionhost dst 192.168.80.20/32				#目标地址为 192.168.80.20
acl MC20 maxconn 20									#最大并发连接 20
acl PORT port 21									#目标端口 21
acl DMBLOCK dstdomain .qq.com						#目标域,匹配域内所有站点
acl BURL url_regex -i ^rtsp:// ^emule://			#以 rtsp://、emule:// 开头的 URL,-i表示忽略大小写
acl PURL urlpath_regex -i \.mp3$ \.mp4$ \.rmvb$		#以 .mp3、.mp4、.rmvb 结尾的 URL 路径
acl WORKTIME time MTWHF 08:30-17:30					#时间为周一至周五 8:30~17:30,“MTWHF”为每个星期的英文首字母

1、环境配置

主机操作系统IP地址软件、安装包、工具
Squid-ServerCentOS7192.168.80.10squid-3.5.28.tar.gz
Web1CentOS7192.168.80.20httpd
Web2CentOS7192.168.80.30httpd
客户机Windows192.168.80.100——

2、Squid配置(192.168.80.10)

iptables -F
iptables -t nat -F

vim /dest.list
192.168.80.20

vim /etc/squid.conf
......
acl destionhost dst "/dest.list"			#调用指定文件中的列表内容
......
http_access deny destionhost				#注意,如果是拒绝列表,需要放在http_access allow all前面

http_port 3128

systemctl restart squid

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3、Web1和web2的配置(192.168.80.20、192.168.80.30)

systemctl stop firewalld.service 
setenforce 0
yum -y install httpd
systemctl start httpd

4、测试(192.168.80.100)

打开代理服务
在这里插入图片描述
访问192.168.80.20和192.168.80.30
在这里插入图片描述
在这里插入图片描述

六、Squid日志分析

squid服务器(192.168.80.10)
安装图像处理软件包
需要使用在线源,出现报错,将网卡配置文件中的dns和网关修改回原样即可

yum install -y pcre-devel gd gd-devel

mkdir /usr/local/sarg
tar zxvf sarg-2.3.7.tar.gz -C /opt/

cd /opt/sarg-2.3.7

./configure --prefix=/usr/local/sarg --sysconfdir=/etc/sarg --enable-extraprotection
make && make install

在这里插入图片描述
在这里插入图片描述
vim /etc/sarg/sarg.conf

7行取消注释

access_log /usr/local/squid/var/logs/access.log		#指定访问日志文件

25行取消注释

title "Squid User Access Reports"					#网页标题

120行取消注释

output_dir /var/www/html/squid-reports						#报告输出目录

178行取消注释

user_ip no											#使用用户名显示

184行取消注释,修改

topuser_sort_field connect reverse					#top排序中,指定连接次数采用降序排列,升序是normal

190行取消注释,修改

user_sort_field connect reverse						#对于用户访问记录,连接次数按降序排序

206行取消注释,修改

exclude_hosts /usr/local/sarg/noreport				#指定不计入排序的站点列表的文件

257行取消注释

overwrite_report no									#同名同日期的日志是否覆盖

289行取消注释,修改

mail_utility mailq.postfix							#发送邮件报告命令

434行取消注释,修改

charset UTF-8										#指定字符集UTF-8

518行取消注释

weekdays 0-6										#top排行的星期周期

525行取消注释

hours 0-23											#top排行的时间周期

633行取消注释

www_document_root /var/www/html						#指定网页根目录

添加不计入站点文件,添加的域名将不被显示在排序中

touch /usr/local/sarg/noreport

ln -s /usr/local/sarg/bin/sarg /usr/local/bin/

sarg --help

在这里插入图片描述
运行

sarg

验证

yum install httpd -y
systemctl start httpd

在这里插入图片描述
启动服务

测试

浏览器访问 http://192.168.80.10/squid-reports ,查看sarg报告网页
在这里插入图片描述

添加计划任务,每天生成报告

vim /usr/local/sarg/report.sh

#/bin/bash
#Get current date
TODAY=$(date +%d/%m/%Y)
#Get one week ago today
YESTERDAY=$(date -d "1 day ago" +%d/%m/%Y)
/usr/local/sarg/bin/sarg -l /usr/local/squid/var/logs/access.log -o /var/www/html/squid-reports -z -d $YESTERDAY-$TODAY &> /dev/null
exit 0

在这里插入图片描述

chmod +x /usr/local/sarg/report.sh

crontab -e
0 0 * * * /usr/local/sarg/report.sh

在这里插入图片描述

七、反向代理

如果 Squid 反向代理服务器中缓存了该请求的资源,则将该请求的资源直接返回给客户端;否则反向代理服务器将向后台的 Web 服务器请求资源,然后将请求的应答返回给客户端,同时也将该应答缓存在本地,供下一个请求者使用。

工作机制:
●缓存网页对象,减少重复请求
●将互联网请求轮训或按权重分配到内网Web服务器
●代理用户请求,避免用户直接访问Web服务器,提高安全

1、环境配置

主机操作系统IP地址软件、安装包、工具
Squid-ServerCentOS7192.168.80.10squid-3.5.28.tar.gz
Web1CentOS7192.168.80.20httpd
Web2CentOS7192.168.80.30httpd
客户机Windows192.168.80.100——

2、Squid配置(192.168.80.10)

清空防火墙

iptables -F				#清空防火墙规则
iptables -t nat -F

vim /etc/squid.conf
......

60行修改,插入

http_port 192.168.80.10:80 accel vhost vport
cache_peer 192.168.80.20 parent 80 0 no-query originserver round-robin max_conn=30 weight=1 name=web1
cache_peer 192.168.80.30 parent 80 0 no-query originserver round-robin max_conn=30 weight=1 name=web2
cache_peer_domain web1 web2 www.chen.com

在这里插入图片描述


http_port 80 accel vhost vport #squid从一个缓存变成了一个Web服务器使用加速模式,这个时候squid在80端口监听请求,同时和web server的请求端口(vhost vport)绑定,这个时候请求到了squid,squid是不用转发请求的,而是直接要么从缓存中拿数据要么向绑定的端口直接请求数据。


parent代表为父节点
80HTTP_PORT
0ICP_PORT
no-query不做查询操作,直接获取数据
originserver指定是源服务器
round-robin指定 squid 通过轮询方式将请求分发到其中一台父节点
max_conn指定最大连接数
weight指定权重
name设置别名

关闭httpd服务,在启动squid服务。防止端口冲突

systemctl stop httpd
systemctl restart squid

3、web1和web2配置(192.168.80.20、192.168.80.30)

都有的操作

systemctl stop firewalld.service 
setenforce 0
yum install -y httpd
systemctl start httpd

web1(192.168.80.20)

echo "this is chen" >> /var/www/html/index.html

在这里插入图片描述

web2(192.168.80.30)

echo "this is qian" >> /var/www/html/index.html

在这里插入图片描述

4、客户机的配置

修改 C:\Windows\System32\drivers\etc\hosts 文件
192.168.80.10 www.chen.com

在这里插入图片描述

在这里插入图片描述
客户机的代理也要打开
在这里插入图片描述

5、验证

浏览器访问www.chen.com
在这里插入图片描述
在这里插入图片描述

部署Squid 代理服务器 目录一、Squid 代理服务器1、代理的工作机制2、Squid 代理的类型二、安装 Squid 服务1、编译安装 Squid2、修改 Squid 的配置文件3、Squid 的运行控制4、创建 Squid 服务脚本三、构建传统代理服务器四、构建透明代理服务器五、ACL访问控制六、Squid 日志分析 一、Squid 代理服务器 Squid 主要提供缓存加速、应用层过滤控制的功能。 1、代理的工作机制 代替客户机向网站请求数据,从而可以隐藏用户的真实IP地址。 将获得的网页数据(静态 Web 元素)保存到缓存 阅读详情

相关推荐

理论+实验 详解Squid部署--传统代理--透明代理--日志分析--反向代理

目录一 缓存代理概述1.1 Web代理的工作机制1.2 代理的基本类型1.3 使用代理的好处二 Squid安装及运行2.1 编译安装Squid 3.4.62.2 Squid配置文件调整2.3 Squid初始化2.4 Squid启动三 传统代理3.1 实验环境3.2 搭建传统代理3.2.1 设置网络参数3.2.2 安装部署Squid服务器3.2.3 设置防火墙3.2.4 配置客户端使用代理服务器3.2.5 测试验证四 透明代理4.1 实验环境4.2 搭建透明代理4.2.1 设置网络参数4.2.2 安装部署Sq

Mr_ChenWJ的博客 1126

squid代理服务器的部署

目录一、squid代理服务器的概述1、代理服务器的工作机制2、squid的代理类型二、部署squid代理器1、编译安装squid2、修改squid的配置文件3、squid的运行控制4、创建squid的运行脚本三、构建传统代理服务器1、环境搭建2、编译安装squid,并修改配置文件3、修改防火墙规则4、客户端验证四、构建透明代理处理服务器1、环境搭建2、配置网卡3、修改squid配置文件4、开启路由转发5、修改防火墙规则6、客户机验证7、查看squid日志的新增记录8、查看 Web 访问日志的新增记录,显示的

qq_52825616的博客 2325

Squid代理服务器应用

目录 前言 一、Squid的脚本概念 1、Squid的作用 2、Web代理的工作机制 3、代理服务器的概念 4、代理服务器的作用 5、代理的基本类型 6、使用正向代理(传统代理、透明代理)的好处 7、反向代理的工作机制 二、Squid的安装及配置 1、各服务器的环境部署 2、安装Squid服务 2.1 编译安装Squid 2.2 修改Squid的配置文件 2.3 Squid的运行控制 2.4 创建Squid服务脚本 三、构建传统代理服务器 1、服务器配置 2...

HB199753的博客 1556

Linux[高级管理]——Squid代理服务器的部署和应用(传统模式详解)

Squid是一种高性能的代理缓存服务器,用于改善网络性能、提供缓存服务以及增强网络安全性。它在企业网络和互联网服务提供商中广泛使用,尤其适用于加速web访问、减少带宽使用和提高网络访问控制。下面是Squid代理服务器的详细介绍,包括其功能、部署和应用。

博客之路,前途漫漫 4021

避开SAM3安装大坑:手把手教你用国内镜像和Modelscope权重快速跑通Demo

本文详细介绍了如何在国内环境下快速部署SAM3视觉大模型,包括使用国内镜像加速Python包安装、通过Modelscope获取权重文件以及解决CUDA 11.8等低版本适配问题。手把手教你避开常见安装陷阱,实现高效Demo运行。

weixin_30642561的博客 1406

记一次完整的RPG Maker MV游戏逆向过程(思路一)

了解RPG Maker MV的文件建构 上一篇文章,我们已经成功在PC上运行了游戏,那我们如何对游戏进行逆向呢? 首先要了解正常的RPG Maker MV制作的游戏应该具有哪些文件,以及他的结构 那如何了解他的结构呢,很简单,我们只需要用RPG Maker MV创建一个默认工程,来看看一个游戏的最简结构是怎么样的 创建新项目 项目创建完成 查看项目目录结构 是不是和之前解包出来的很像呢? 通...

Ciiiiiing的博客 1万+

squid代理及部署方法

一.squid概述 Squid(Squid cache,简称Squid)是Linux系统中最常用的一款开源代理服务软件,可以很好地实现HTTP和FTP,以及DNS查询、SSL等应用的缓存代理,功能十分强大,本篇博客详细介绍了传统代理、透明代理,squid日志分析的配置。squid的官方网站为http://www.squid-cache.org 代理用户向web服务器请求数据并进行缓存,可以过滤流量帮助网络安全。 可以作为代理服务器链中的一环,向上级代理转发数据或直接连接互联网。 可以用在局域网中,使

klvjb的博客 1080

DCM4CHEE Archive Light 应用配置-存储配置

本文介绍了在DICOM归档系统中配置和管理存储的方法,包括通过用户界面和LDAP导入两种方式。主要内容包括: 存储配置概述:用户可根据需求配置单个或多个存储设备,支持在磁盘空间不足或多任务并行时使用。存储分为Archive设备级(序列元数据存储)和Application Entity级(对象存储/元数据存储)。 用户界面操作: 设备级存储配置:通过菜单导航添加/编辑存储描述符,设置Storage ID、URI等关键参数 应用级存储引用:在设备扩展和网络AE中分别配置元数据和对象存储引用 LDAP配置方法:

洪城叮当的博客 1415

Squid代理(传统代理、透明代理、反向代理)、日志分析、ACL访问控制

Squid代理(传统代理、透明代理、反向代理)、日志分析、ACL访问控制一、Squid代理服务器1、代理的工作机制2、代理的类型二、安装Squid服务1、编译安装Squid2、修改Squid的配置文件3、 Squid 的运行控制4、创建 Squid 服务脚本三、传统代理1、squid服务器2、客户端配置3、web1服务器4、测试四、透明代理服务器1、Squid服务器配置2、squid服务器中开启IP转发,并修改防火墙规则3、web1服务器3、客户端测试4、查看 Squid 访问日志的新增记录五、ACL访问控

想成功,靠自己 1311

Anaconda+清华源加速PyTorch GPU环境安装与CUDA版本匹配指南

深度学习环境管理常面临依赖冲突与下载缓慢问题,通过虚拟环境隔离与镜像源加速可显著提升效率。Anaconda利用conda机制创建独立Python环境,避免包版本冲突;清华源通过国内镜像同步大幅提高下载速度。GPU版PyTorch安装需严格匹配CUDA、cuDNN与显卡驱动版本,否则易出现CUDA不可用错误。该方案适用于图像分割、目标检测等需多版本PyTorch并存的场景,能快速搭建稳定GPU训练环境。本文详解Anaconda安装、清华源配置及PyTorch GPU版安装全流程。

weixin_30522983的博客 235

使用Python爬取在线图书馆的图书馆藏和阅读记录

通过使用Python编写爬虫程序,我们可以从在线图书馆上获取图书馆藏和阅读记录,帮助人们更好地管理和利用图书馆资源。本文简要介绍了爬虫程序的准备工作、网页解析和数据提取、数据的保存和处理的关键步骤,并提供了一个示例代码。在实际应用中,我们需要注意遵守在线图书馆的使用规则和爬虫道德准则,确保合法、合规地进行爬取操作。以上仅为概述,实际应用的过程中可能需要根据具体需求进行适当的调整和改进。

2201_76125393的博客 729

Squid代理服务器应用及配置(图文详解)

Squid缓存代理Squid代理服务器代理的工作机制代理的基本类型传统代理透明代理反向代理使用代理的好处squid代理安装Description: Squid - Internet Object Cache Squid代理服务器 Squid主要提供缓存加速、应用层过滤控制的功能。 代理的工作机制 代替客户机向网站请求数据,从而可以隐藏用户的真实IP地址。 将获得的网页数据(静态Web元素)保存到缓存中并发送给客户机,以便下次请求相同的数据时快速响应。 代理的基本类型 传统代理 适用于Internet,需在客

weixin_55609813的博客 7192

YOLO26训练自己的数据集,从代码下载到实例测试 (含YOLO26网络结构图)

在Windows10上配置CUDA环境教程2026年1月14日,YOLO26是最新发布的计算机视觉模型。支持多种任务,包括目标检测、实例分割、图像分类、姿态估计、有向目标检测以及物体跟踪等。以上就是YOLO26训练自己数据集的全部过程啦,欢迎大家在评论区交流~

Limiiiing的博客 6463

squid代理服务器---代理方式---acl访问控制---sarg日志工具---squid反向代理!!!!

个人整理前言代理工作机制和好处代理的基本类型ACL访问控制反向代理一,安装squlid部署环境:二,搭建传统代理服务器三,搭建透明代理四,ACL访问控制五,squid日志分析,sarg工具六,squid 反向代理 前言 代理工作机制和好处 缓存网页对象,减少重复请求 访问速率提高 隐藏客户机真是ip地址 代理的基本类型 传统代理 适用于internet ,需要指定服务端,开启代理ip地址 透明代理 客户机不需要指定代理服务器的地址和端口,而通过默认路由,防火墙策略将web访问定向给代理服务器处理 A

我命由我!不由天! 2435

【Java面试题汇总】Spring篇(2026版)

IoC、DI、aop、事务、为什么不建议@Transactional、事务传播级别、@Autowired和@Resource注解的区别、BeanFactory和FactoryBean的区别、Bean的作用域,以及默认的作用域、Bean的生命周期、循环依赖、三级缓存、

种一棵树最好的时间是十年前,其次是现在 7370

【踩坑记录】colmap中的相机位姿的坐标系定义及其可视化结果的隐含转换

1 坐标系定义及转换   首先介绍一下世界坐标系和相机坐标系之间的转换,它们之间是存在一个转换关系的。现假设空间中一点X,它在相机坐标系下的坐标是Xcamera,在世界坐标系下的坐标是Xworld。假设它通过R和t实现从相机坐标系到世界坐标系之间的转换: Xworld = RXcamera + t   那么,由上式,我们可以推得从世界坐标系向相机坐标系的转换关系(RT=R-1,所以通常直接使用RT即可): Xcamera = RTXworld - RTt   所以,两个坐标系之间的转换,需要看其具体

zeeq的博客 2万+

Squid服务器应用(Squid传统代理、Squid透明代理、ACL访问控制、Squid日志分析、Squid反向代理)

文章目录一、缓存代理概述二、Squid代理服务器三、代理的工作机制四、Squid代理的类型五、部署Squid代理服务器步骤(一)、安装Squid服务(二)、构建传统代理服务器(三)、构建透明代理服务器(四)、Web服务器配置(五)、ACL访问控制(六)、Squid 日志分析(七)、Squid反向代理 一、缓存代理概述 ■ 代理的基本类型 ● 传统代理:适用于Internet,需明确指定服务端 ● 透明代理:客户机不需指定代理服务器的地址和端口,而是通过默认路由、防火墙策略将Web访问重定向给代理服务器处理

Gengchenchen的博客 1364

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

Squid传统、透明代理服务、ACL访问控制、日志分析、反向代理部署

文章目录一、用途二、工作机制三、类型 一、用途 提供缓存加速、应用层过滤控制的功能。 二、工作机制 代替客户机向网站请求数据,从而可以隐藏用户的真实IP地址。将获得的网页数据(静态 Web 元素)保存到缓存中并发送给客户机,以便下次请求相同的数据时快速响应。 三、类型 传统代理:适用于Internet,需在客户机指定代理服务器的地址和端口。 透明代理:客户机不需指定代理服务器的地址和端口,而是通过默认路由、防火墙策略将Web访问重定向给代理服务器处理。 反向代理:如果 Squid 反向代理服务器中缓存了该

weixin_51688217的博客 940

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

图文详解!Squid 代理服务器的部署(传统、透明代理服务器的配置、ACL访问控制、日志分析、反向代理)

Squid 代理服务器的部署 文章目录Squid 代理服务器的部署一、Squid 代理服务器二、安装 Squid 服务1.编译安装 Squid 一、Squid 代理服务器 Squid 主要提供缓存加速、应用层过滤控制的功能。 1.代理的工作机制 代替客户机向网站请求数据,从而可以隐藏用户的真实IP地址。 将获得的网页数据(静态 Web 元素)保存到缓存中并发送给客户机,以便下次请求相同的数据时快速响应。 2.Squid 代理的类型 传统代理:适用于Internet,需在客户机指定代理服务器的地址和端口。 透

qq_35456705的博客 936

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

Squid代理服务器应用(服务搭建详细步骤讲解)

Squid代理服务器应用(服务搭建详细步骤讲解) 文章目录一、代理的工作机制二、Squid 代理的类型三、Squid部署(一)、安装 Squid 服务(二)、构建传统代理服务器(三)、构建透明代理服务器1、网址设置2、Squid服务器配置四、ACL访问控制1、定义访问控制列表2、启动对象列表管理五、Squid 日志分析1、安装图像处理软件包2、修改配置文件3、启动验证六、Squid 反向代理-1、工作机制2、修改配置文件3、后端节点服务器设置4、客户机的域名映射配置5、客户机的代理配置 Squid 主要提供

Chenwei的博文 1705

详解Squid传统代理、透明代理、acl控制、sarg日志、反向代理(含配置)

目录一、Suqid1.1 Squid简介1.2 Web代理的工作机制1.3 Squid的优势1.4 Squid的作用1.5 Squid的代理类型二、传统代理搭建2.1 案例环境2.2 案例部署2.3 结果验证三、透明代理搭建3.1 案例环境3.2 案例部署3.3 结果验证四、ACL访问控制4.1 修改配置文件4.2 结果验证五、Squid日志分析5.1 案例部署5.2 查看报告5.3 做周期性计划任务crontab使其每天生成报告六、反向代理搭建6.1 案例环境6.2 案例部署6.3 结果验证 一、Suqi

Shadow__Flow的博客 629
上一篇: Nginx+Tomcat负载均衡访问网页出现报错HTTP Status 400 – 错误的请求
下一篇: Redis数据库(一)——介绍、配置与优化
IHBOS
博客等级 码龄6年 112粉丝 106原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值