本文介绍了Squid代理服务器的简易搭建,从rhel6来看,其配置文件较rhel5要少了很多,这点应着重学习

#rpm –qa | grep squid* [查看squid包是否已经安装],下图为没有安装的情况

RHEL 6 简易搭建squid服务 RHCE_redhat

 #yum install squid*  //通过yum方式安装

RHEL 6 简易搭建squid服务 RHCE_rhel6_02

 该服务只需要安装一个包

RHEL 6 简易搭建squid服务 RHCE_squid_03

 #chkconfig squid –list [查看服务启动状态]

#chkconfig squid on  [开启2、3、4、5模式下的自动启动]

#chkconfig squid –list  [再次群人服务启动状态]

RHEL 6 简易搭建squid服务 RHCE_squid_04

 #vim /etc/sysctl.conf [开启IP转发]

RHEL 6 简易搭建squid服务 RHCE_redhat_05

 将“0”修改成“1”,1表示开启、0表示不启用

RHEL 6 简易搭建squid服务 RHCE_rhel6_06

 #sysctl –p /etc/sysctl.conf [使IP转发永久生效]

RHEL 6 简易搭建squid服务 RHCE_redhat_07

 #vim /etc/squid/squid.conf [修改squid的配置文件]

RHEL 6 简易搭建squid服务 RHCE_redhat_08

 添加图中list1、list2四行内容

RHEL 6 简易搭建squid服务 RHCE_redhat_09

 将3128修改成8080,代理服务器端口,习惯使用8080

RHEL 6 简易搭建squid服务 RHCE_rhce_10

 #service squid restart [启动squid服务]

RHEL 6 简易搭建squid服务 RHCE_rhce_11

 使用另外一个主机进行测试,将浏览器调整为使用代理服务器,并且填入代理服务器地址

将ip地址设置为192.168.1.3、则无法访问baidu

RHEL 6 简易搭建squid服务 RHCE_linux_12

 若将ip地址设置为192.168.1.5 (192.168.1.0网段其他地址也可),则可以正常访问

RHEL 6 简易搭建squid服务 RHCE_redhat_13

 后记:代理服务器是一门学问,日后大家可以慢慢研究