Académique Documents
Professionnel Documents
Culture Documents
Publicado: 04/07/2012 em Goianesia, Hacker, Hardware , Linux, Redes, Sem categoria, Software livre , ubuntu
Dica destinada a configurar o Proxy Squid para limitar banda de determinados sites e para determinados IPs internos.
Pensaremos no seguinte cenrio: um ou dois funcionrios acessam o YouTube com muita frequncia para ouvir msicas, porm, os outros colaboradores acessam para buscar ajuda ou uma vdeo-aula.
Portanto, seria injusto bloquear o YouTube para toda a rede. Pensando nisso, apresento a seguinte configurao que criei e est me atendendo perfeitamente.
/etc/squid/mod_bandwidth/ips_1k.txt
/etc/squid/mod_bandwidth/sites_1k.txt
/etc/squid/mod_bandwidth/ips_50k.txt
/etc/squid/mod_bandwidth/sites_50k.txt
acl sites_50k url_regex -i /etc/squid/mod_bandwidth/sites_50k.txt acl ips_1k src /etc/squid/mod_bandwidth/ips_1k.txt acl ips_50k src /etc/squid/mod_bandw idth/ips_50k.txtdelay_pools 2 # Libera 1kb/s para os sites cadastrados no arquivo sites_1k.txt delay_class 1 2 delay_parameters 1 -1/-1 1000/1000 1000/1000 delay_access 1 allow sites_1k ips_1k # Libera 50kb/s para os sites cadastrados no arquivo sites_50k.txt delay_class 2 2 delay_parameters 2 -1/-1 50000/50000 50000/50000 delay_access 2 allow sites_50k delay_access 1 allow sites_50k ips_50k ################### Delay Pools ###################
# /etc/init.d/squid reload
3. Final: explicao
Veja que criei dois pools (duas configuraes), uma para sites onde liberei somente 1 KB/s e outra para sites onde liberei somente 50 KB/s.
Os endereos IPs que estiverem no arquivo ips_1k.txt acessam os sites que esto no sites_1k.txt somente com 1 KB/s de velocidade, da mesma forma acontece com a regra de 50 KB/s.
Obs.: Qualquer site que NO estiver nos arquivos sites_1k.txt e sites_50k.txt, no sofrero nenhum tipo de limitao de banda.