squid服务器的安装与配置

作者:袖梨 2022-06-30
squid是著名的代理服务器软件之一,也是Linux环境下最为流行的高性能缓存代理服务器软件。其具有功能强大、设置简单等特点。

 

在基本了解了squid后,将进入squid的安装过程。

 

一、squid服务器的安装

 

1.基本要求

 

操作系统:squid可以运行字所有流行的Linux系统和UNIX系统上,也可以运行在Windows系统上。

 

硬件:squid对硬件要求不算高。其中最为重要的资源就是内存和磁盘空间,内存短缺会严重影响性能,而磁盘空间受限意味着缓存目标受限同时命中率会下降。另外,磁盘转速和CPU速度也对改善系统性能有很大的影响,但并不是提高性能的关键因素。

 

2.安装方法

 

squid的安装有源代码安装和rpm包安装两种方式。下面就以系统光盘自带的rpm包来安装。

 

默认设置squid有16个一级缓存目录,每一个一级目录下有256个二级目录。

 

squid服务器的安装与配置

 

缓存目录在第一次启动Squid服务时,会自动创建。也可以使用命令:

 

squid  -zX

 

squid服务器的安装与配置

 

首先确保squid代理服务器能够连接Internet并且能够正确的解析域名。

 

nameserver用来设置域名服务器,以上两个IP是电信的域名服务器地址。

 

squid服务器的安装与配置

 

测试squid代理服务器与外网的连通性

 

squid服务器的安装与配置

 

出错时,页面提示的主机名

 

squid服务器的安装与配置

 

squid安装之后,默认是拒绝所有的主机通过,要在squid配置文件中修改。

 

squid服务器的安装与配置

 

添加访问控制策略,允许所有主机通过默认是拒绝所有

 

squid服务器的安装与配置

 

修改服务配置文件之后重启生效

 

squid服务器的安装与配置

 

浏览器squid默认端口是3128

 

squid服务器的安装与配置

 

squid日志文件

 

squid服务器的安装与配置

 

TCP_HIT表示从缓存中得到的

 

TCP_MISS表示从Web服务器中得到的

 

当再次访问以前访问过的内容时,会从缓存中读取,如果有日志中表示的TCP_HIT,如果没有的话,日志中表示的是TCP_MISS。

 

二、squid服务器配置

 

配置说明:

 

squid服务器的安装与配置

 

1、监听192.168.16.1的8080端口

 

2、内存缓冲大小64M

 

3、硬盘缓冲大小最大为4096M,硬盘缓冲文件一级目录为16个,二级目录为256个

 

4、运行Squid的用户是squid  (为系统帐号,没有登录的权限)

 

5、用户所属组是squid

 

6、域名解析服务器IP地址

 

7、Squid成功访问日志文件

 

8、Squid出错页面显示的名称:192.168.16.1

 

9、管理员邮箱

 

10、定义一个名为all的访问控制列表,控制源地址为任意地址

 

11、应用控制列表all,运行所有主机通过。

相关文章

精彩推荐