[squid-users] limit bandwidth

vacheslav m_zouhairy at skno.by
Fri Sep 4 03:47:45 UTC 2020


2.09.20 18:23, Amos Jeffries пишет:
> On 1/09/20 7:50 pm, Majed Zouhairy wrote:
>> On Tue, 2020-09-01 at 05:10 +1200, Amos Jeffries wrote:
>>> On 31/08/20 8:24 pm, Vacheslav wrote:
>>>> Peace,
>>>>
>>>> been suffering for many hours so i'd rather ask for aid..
>>>>
>>>> i'm trying to limit the flow mainly for the most maximize people
>>>>
>>> Okay.
>>>
>>> What Squid version are you using?
>>>
>>>
>> sudo squid -v
>> Squid Cache: Version 4.13
>> Service Name: squid
>>
>>>> acl slower src 10.46.0.74 10.46.0.107
>>> One of the reasons this posting git held up for moderation was that
>>> the
>>> lines which are supposed to contain ASCII tab characters contained
>>> Unicode characters "\c3\82".
>> this is now another email client..so let's confirm that
>>> If those Unicode characters are actually present in your squid.conf
>>> file
>>> then you need to go through and remove them all.
>> i went ahead and typed those added lines in nano and deleted the
>> original ones..still not a trump!
>>> ...
>>>> acl localnet src 10.46.0.0/24		#  local private
>>>> network (LAN)
>>> ...
>>>> acl blockfiles urlpath_regex -i "/etc/squid/blocks.files.acl"
>>>>
>>> ...
>>>
>>>> error_directory /usr/share/squid/errors/en
>>> The above is a default value. Remove that line from your config.
>> this? error_directory /usr/share/squid/errors/en
> Yes, that one.
so it's not the email client even
>
>>>> delay_pools 1
>>>> delay_class 1 3
>>>> delay_access 1 allow slower !localnet
>>> All IPs which match "slower" ACL are also matched by "localnet" ACL.
>>>
>>> It is impossible for an IP to be both part of slower and not part of
>>> localnet. So this line never matches and all traffic is not-delayed.
>>>
>>> To fix, remove the "!localnet" requirement from the above line.
>> i already tried that, i was thinking that there would be an option like
>> acl slower src 10.46.0.74 10.46.0.107
>> acl localnet src !10.46.0.74 10.46.0.0/24
>> so as not type the whole subnet individual addresses
>>
> It is possible to define an ACL like localnet with holes. But that would
> not do what you are wanting.
still that would be very nice to know
>
>
> "delay_access 1 allow slower"  does what you are asking for in terms of
> only the IPs listed in "slower" having their traffic slowed down.
>
> If that is not working, then you may be hitting a bug or something is
> different from what you have told us about the traffic. eg CONNECT
> tunnels do not always have delay pools applied in Squid-4.
>
>
> Amos

it's only working on http downloads,

might it have any relationship with ufdbguard is being used?

the rest of the config

delay_pools 1
delay_class 1 3
delay_access 1 allow slower
delay_access 1 deny all
delay_parameters 1 51200/51200 -1/-1 51200/25600

http_access allow localnet
http_access allow localhost



# And finally deny all other access to this proxy
http_access deny all

# Squid normally listens to port 3128
http_port 8080

# Uncomment and adjust the following to add a disk cache directory.
#cache_dir ufs /var/cache/squid 100 16 256

# Leave coredumps in the first cache dir
coredump_dir /var/cache/squid

cache_mem 512 MB

netdb_filename none

#
# Add any of your own refresh_pattern entries above these.
#
refresh_pattern ^ftp:        1440    20%    10080
refresh_pattern ^gopher:    1440    0%    1440
refresh_pattern -i (/cgi-bin/|\?) 0    0%    0
refresh_pattern .        0    20%    4320

url_rewrite_program /usr/local/ufdbguard/bin/ufdbgclient -m 4 -l 
/var/log/squid/
url_rewrite_children 16 startup=8 idle=2 concurrency=4
#debug_options ALL,1 33,2 28,9

> _______________________________________________
> squid-users mailing list
> squid-users at lists.squid-cache.org
> http://lists.squid-cache.org/listinfo/squid-users



More information about the squid-users mailing list