红联Linux门户
Linux帮助

squid 限制网速配置

发布时间:2008-12-10 14:06:45来源:红联作者:sky0224
要实现限制网速的功能,你得重新编译squid,激活-enable-delay-pools选项 。方法如下:
1、下载squid源码 (到官方网站)
2、编译squid
1)安装 gcc make
2)准备编译,即配置源码中的configure
#cd 源码目录
#chmod a+x ./configure
#./configure -prefix=/usr -localstatedir=/var -libexecdir=${prefix}/lib/squid -datadir=${prefix}/share/squid -sysconfdir=/etc/squid -enable-delay-pools -enable-snmp -enable-cache-digests -enable-basic-auth-helpers=NCSA -enable-external-acl-helpers=wbinfo_group -enable-external-acl-helpers=winbind_group -enable-ntlm-auth-helpers=SMB
这是我的服务器的配置,你可以根据你的情况来选择激活那些选项。
3)编译并安装
#make
#make install
4)配置squid.conf

添加以下行:
delay_pools 1
delay_class 1 1
delay_access 1 allow all
delay_parameters 1 50000/50000 # 限制网速在50K以内
delay_initial_bucket_level 50

以上仅是为了实现限制网速而添加的配置,其他的配置就不提了。

5)启动squid

#squid

[ 本帖最后由 sky0224 于 2008-12-10 14:16 编辑 ]
文章评论

共有 2 条评论

  1. lianshui220 于 2010-05-07 16:37:32发表:

    收藏备用。。。。。

  2. videoout 于 2008-12-10 15:24:28发表:

    学习了