squid 配置二级代理< redhat9>---轻松配置

帮助别人就是帮助自己......给别人快乐更能给自己带来更大快乐
最近学了redhat9也小有心得,偶尔写了几篇,
看了别人"精贴" ,结合自己,纵观教材, 希望能给 新学者 铺一条走向成功快捷之路
如果有高手观看,希望能帮我解决下wu-ftp的问题, 3天都没解决.
......................................................................................




安装squid:
http://www.squid-cache.org下载squi...ar.gz存在本
/usr/local/squid/src下。
在编译Squid之前,建立一个专门运行Squid的用户和组,这里建立了名为squid的组和用户,用户目录设为/usr/local/squid
$cd /usr/local/squid/src
$tar xvzf squid-2.x.STABLE2-src.tar.gz
$ cd squid-2.x.STABLE2
$./configure
$make 之后 make install
(默认安装到/usr/local/squid目录下)

配置二级代理 < /etc/squid/suqid.conf>
1:cache_peer 192.168.0.1 parent 8080 0 no-query ###定义父代理192.168.0.1,端口8080 <如果不需要上级代理就不用>
2: acl all src 0.0.0.0/0.0.0.0 ###acl控制列表 允许所有地址.
3: http_access allow all : #允许所有的用户通过代理进行http访问
4: never_direct allow all ###所有请求转发至上级代理
5: http_port 8080 squid的代理端口,使用1024以下的端口,squid必须以root身份运行
6: cache_mem:设置代理服务使用的内存大小,一般推荐为物理内存的三分之
7::cache_dir:指定cache目录的路径,默认为/var/spool/squid
8: maximum_object_size: 指定Squid可以接收的最大对象的大
9: cache_dir /var/spool/squid 100 16 256
/var/spool/squid 代表缓存的位置;100代表缓存最大为100M;16和256代表一级和二级目 录数。
10: cache_effective_user:设定使用缓存的有效用户 : 缺省为用户nobody” 设定使用缓存的有效用户。缺省为用户nobody,如果系统中没有用户nobody,最好建一个或以非root用户运行Squid。这里是以squid身份运
11: cache_effective_group:设定使用缓存的有效用户组。缺省组为nogroup,如果系统中没有组nogroup,最好建一个组。这里是squid组。
(其余参数用默认值即可!)
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值