本文共 744 字,大约阅读时间需要 2 分钟。
要实现限制网速的功能,你得重新编译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转载地址:http://rcmmb.baihongyu.com/