Search squid archive

Re: limit bandwidth

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




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@xxxxxxxxxxxxxxxxxxxxx
http://lists.squid-cache.org/listinfo/squid-users

_______________________________________________
squid-users mailing list
squid-users@xxxxxxxxxxxxxxxxxxxxx
http://lists.squid-cache.org/listinfo/squid-users




[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux