I am trying to set my Squid 3.1 to make use of delay pools to stop people from hogging our internet connection. I have an proxy server running Ubuntu 12.04 with Squid 3.1.
I have 450 PC's connecting to the proxy with about 980 users. Not all connecting at the same time. So far everything has been working great. My only problem is that I get some people that would sit the whole day watching YouTube videos and thus pulling the overall speed down. I got this how-to from this site:
I have implemented it, but I am not sure if I have everything in my squid.conf file right, according to this how-to.
My squid.conf files looks like this
The delay pool:
delay_pools 1 delay_class 1 3 delay_parameters 1 -1/-1 -1/-1 125/1000 delay_initial_bucket_level 100
acl flash rep_mime_type video/x-flv acl block_site dstdomain "/etc/squid3/blocked" acl biz_network src 10.0.0.0/12 acl ncsa_users proxy_auth REQUIRED acl biz_hours time M T W H F 07:00-21:00 http_access allow manager localhost http_access deny block_site http_reply_access deny flash http_access deny manager http_access deny !Safe_ports http_access deny CONNECT !SSL_ports delay_access 1 allow biz_network http_access allow ncsa_users biz_network biz_hours
Do I uncomment :
http_access allow ncsa_users biz_network biz_hours
and replace it with
delay_access 1 allow ncsa_users biz_network biz_hours
At the moment I have the YouTube site blocked via Squid, but with this being an educational institution it is not the best way, as some lecturers need YouTube access.
Can someone help?