Vous êtes sur la page 1sur 3

Squid Limitar banda para determinados sites e IPs

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.

1. Preparao de ambiente: criando arquivos e diretrios

Crie o seguinte diretrio: /etc/squid/mod_bandwidth

Em seguida crie os seguintes arquivos:

/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

2. Configurao do Squid: editar o squid.conf

No arquivo squid.conf, insira as seguintes linhas:

################### Delay Pools ################### acl sites_1k url_regex -i /etc/squid/mod_bandwidth/sites_1k.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 ###################

Salve o arquivo e faa restart ou reload no Squid:

# /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.

Publicado por Adriano Henrique Ferraz

Vous aimerez peut-être aussi