Olá pessoal, como faço pra bloquear todos os sites menos os de bancos, BB, Real, CEF ? Obrigado
Olá pessoal, como faço pra bloquear todos os sites menos os de bancos, BB, Real, CEF ? Obrigado
Bem amigo, primeito vc deve criar um arquivo que deve conter os endereços q devem ser acessados
touch /etc/squid/bancos.txt
vi bancos.txt #editar o arquivo
.cef.gov.br
.caixa.gov.br
.bb.com.br
.bancoreal.com.br
Com o arquivo criado, vamos para o Squid
Crie as seguintes ACL's:
acl all src 0.0.0.0/24
acl redelocal 192.168.1.0/24
acl bancos url_regex -i "/etc/squid/bancos.txt"
E depois coloque as regras abaixo:
http_access deny redelocal !bancos
http_access deny all
A primeira bloqueia todo acesso menos aos sites q estao em bancos.txt
A segunda bloqueia tudo q fugir às regras anteriores.
Se forem algumas máquinas q terão esse bloqueio vc pode criar uma ACL definindo o ip delas
acl maqbloqueadas src 192.168.1.1 192.168.1.2 192.168.1.3
e fazer assim:
http_access deny maqbloqueadas !bancos
http_access allow redelocal
http_access deny all
Espero ter ajudado.
E se eu quise colocar isso junto com hora por exemplo de segunda a sexta da 8:00 as 18:00 ele aplica essa regra, depois disso ele libera ?
Obrigado
Basta vc acrescentar uma ACL q controla horário
acl horario TIME 08:00-18:00
acl maqbloqueadas src 192.168.1.1 192.168.1.2 192.168.1.3
e fazer assim:
http_access allow maqbloqueadas bancos horario
http_access deny all