医生猎人 发表于 2015-9-3 08:32:30

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/squidrestart
  ——>/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
页: [1]
查看完整版本: RedHat中squid简易配置