CentOS7上实现Squid缓存服务器的两种模式

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

二、代理的基本类型
根据实现的方式不同,代理服务可以分为传统代理和同名代理两种行间的代理服务

1.传统代理:也就是普通的代理服务,首先必须在客户机的浏览器、下载软件等程序中手动设置代理服务器的地址和端口,然后才能使用代理服务来访问网络。对于网页浏览器,访问网站时的域名解析请求也会发送给指定的代理服务器。
2.透明代理:提供与传统代理相同的功能和服务,其区别在于客户机不需要指定代理服务器的地址和端口,而是通过默认路由、防火墙策略将Web访问重定向,实际上仍然交给代理服务器来处理。重定向的过程对客户机来说是“透明”的,用户甚至并不知道自己在使用代理服务,所以称为“透明代理”。使用代理时,网页浏览器访问网站时域名解析请求将优先发给DNS服务器。

Squid安装包链接: https://pan.baidu.com/s/1msvOkRBGuWWkoGyrfO7qYA 提取码: 4rqs

实验环境:一台CentOS做Squid服务,一台CentOS7提供Apache服务,一台Windows7

三、操作步骤
1.安装Squid服务
CentOS7上实现Squid缓存服务器的两种模式