RE: [Linux-ag] squid de client soketsınırlaması..

---------

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

From: Alper Oguz (alper.oguz@mer.bimar.com.tr)
Date: Mon 06 Dec 2004 - 17:07:08 EET


> On Behalf Of IHSAN TURKMEN
> Squid proxide clientların mesela (2 den ) fazla
> soket açmalarını engelleyerek,getright gibi uygulama
> kullananların band genişliği kullanımını bir noktaya
> kadar disiplin altına alabilir miyim diye merak ediyorum,

Evet, squid'in faq'su bu tur konularda cok kullanisli.

http://www.squid-cache.org/Doc/FAQ/FAQ-10.html#ss10.22

================================
10.22 Can I limit the number of connections from a client?

Yes, use the maxconn ACL type in conjunction with http_access deny. For
example:

acl losers src 1.2.3.0/24
acl 5CONN maxconn 5
http_access deny 5CONN losers

Given the above configuration, when a client whose source IP address is
in the 1.2.3.0/24 subnet tries to establish 6 or more connections at
once, Squid returns an error page. Unless you use the deny_info feature,
the error message will just say ``access denied.''

The maxconn ACL requires the client_db feature. If you've disabled
client_db (for example with client_db off) then maxconn ALCs will not
work.

Note, the maxconn ACL type is kind of tricky because it uses less-than
comparison. The ACL is a match when the number of established
connections is greater than the value you specify. Because of that, you
don't want to use the maxconn ACL with http_access allow.

Also note that you could use maxconn in conjunction with a user type
(ident, proxy_auth), rather than an IP address type.

_______________________________________________
Linux-ag mailing list
Linux-ag@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-ag


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.