RedHat中squid简易配置

环境及软件:

  Redhat EL 6.3 32bit (2.6.32-279.el6.i686)

  squid-3.1.10-1.el6.i686

下载地址:http://www.squid-cache.org/Download/mirrors.html

安装配置过程

   使用本地yum源,安装

#yum -y install squid

——>一般在redhat的系统安装盘里面都会有的

  主要配置文件为squid.conf

#vim /etc/squid/squid.conf

大概修改如下内容

http_port 8080
/*
*默认的端口为3128,当然你也可以不用修改,这个随你喜欢
*如果你想让不同部门使用不同的代理端口,那么你就再定义多几个,指定让他们使用相应的端口即可
*如squid作为防火墙来运行时,并有两个接口(一个内,一个外),而你只想响应内部的http请求,那也可以这样定义:http_port 192.168.1.20:8080
*它将会在指定的ip端口侦听了
*/


#acl localnet src 192.168.0.0/16            ——>如果内部使用的不是这个网段,尽量注释掉,以下同理

#acl localnet src 10.0.0.0/8

#acl localnet src 172.16.0.0/12

acl localnet src 192.168.196.128/24         ——>添加使用的网段信息模版

acl localnet src 192.168.196.127/24

acl localnet src 192.168.30.0/24            ——>表示这一整个网段都可以使用本机代理

  

  一些关于squid常用的命令

#service squid reload

——>等于/etc/rc.d/init.d/squid reload

#service squid restart

——>/etc/rc.d/init.d/squid restart

——>/usr/local/squid/sbin/squid -k reconfigure

  添加开机启动

#vim /etc/rc.local

加入如下一句(安装路径)

/usr/local/squid/sbin/squid -s

 

当然你也可以修改其他的文件来设定开机启动 如/etc/init/rc.local等,添加内容也是上面那么一句

更加具体细节的相关设置,可以参考《Squid权威指南(中文)》:http://blog.s135.com/book/squid/ 

也可以参考:http://fanqiang.chinaunix.net/a6/b6/20010626/170400681.html 

原文地址:https://www.cnblogs.com/sbaicl/p/2690010.html