Ignorar ACLs [RESOLVIDO]

1. Ignorar ACLs [RESOLVIDO]

Rafael
ambuzr

(usa Slackware)

Enviado em 27/11/2008 - 21:49h

Ola pessoal


seguinte tenho uma regra aqui, so que eu queria que cada regra fosse independente da outra, tipo quero o controle por ips, vamos supor ip 9 ver tudo, ip 10 so nao pode o orkut, ja o ip 11 so nao pode o youtune, ja o 12 so nao pode a globo, fiz uma acl so pra ver mas nao deu certo olha o exemplo

acl liberadostotal src 10.1.1.9
http_access allow liberadostotal


acl Negados_IP_10 dstdom_regex "/etc/squid/regras/Negados_IP_10"#ORKUT
http_access deny Negados_IP_10
acl IP_10 src 10.1.1.10
http_access allow IP_10


acl Negados_IP_11 dstdom_regex "/etc/squid/regras/Negados_IP_11"#YOUTUBE
http_access deny Negados_IP_11
acl IP_11 src 10.1.1.11
http_access allow IP_11


acl Negados_IP_12 dstdom_regex "/etc/squid/regras/Negados_IP_12"#GLOBO
http_access deny Negados_IP_12
acl IP_12 src 10.1.1.12
http_access allow IP_12

dessa forma o IP 12 e bloqueado todos os sites que ficam acima dele como ORKUT e YOUTUBE, tentei fazer isso
http_access deny Negados_IP_12 !Negados_IP_10 !Negados_IP_11
pra ele igonar essas acls de negacao mas nao deu certo, alguem sabe uma maneira de resolver isso?


  


2. Re: Ignorar ACLs [RESOLVIDO]

Julian Castaman
maninhx

(usa Slackware)

Enviado em 28/11/2008 - 10:07h

tenta o seguinte.
cria acl para cada IP que voce quer.
e acl para cada arquivo de palavras que voce quer bloquer.
dai faz assim.
voce tambem terá que ter uma acl para toda sua rede.(digamos com o nome de all)
ex. voce criou a acl pro ip 12 com o nome ip_12 e a regra para palavras com o nome orkut.
dai pra bloquear faz o sguinte.
http_access allow all !ip_12 (aqui ele vai aceitar tudo para a rede all menos para o ip_12.
http_access deny orkut (e aqui ele bloqueará a palavra orkut.)


3. Re: Ignorar ACLs [RESOLVIDO]

Rafael
ambuzr

(usa Slackware)

Enviado em 28/11/2008 - 18:35h

nesse caso o orkut ja ta bloqueado para o ip_12 e liberado para o resto da galera, como faria pra o ip_11 ser bloqueado apenas o youtube, e o ip_12 nao ser afetado visto q eu quero q proiba so orkut, baseado no exemplo q vc me deu eu fiz aqui como vc faria nessa caso q citei usando essa regra abaixo?

#ACL DE BLQUEIOS POR PALAVRAS
acl orkut dstdom_regex "/etc/squid/regras/orkut"
acl youtube dstdom_regex "/etc/squid/regras/youtube"

#MINHAS DUAS ACLS DOS IPS
acl ip_12 src 10.1.1.12
acl ip_11 src 10.1.1.11

#LIBERA PRA TODO MUNDO menos pro 12 e pro 11
http_access allow all !ip_12 !ip_11
http_access deny orkut
http_access deny youtube



4. Re: Ignorar ACLs [RESOLVIDO]

Julian Castaman
maninhx

(usa Slackware)

Enviado em 29/11/2008 - 14:59h

#LIBERA PRA TODO MUNDO menos pro 12 e pro 11
http_access allow all !ip_12 !ip_11
http_access deny orkut
http_access deny youtube !ip_11



5. Re: Ignorar ACLs [RESOLVIDO]

Rafael
ambuzr

(usa Slackware)

Enviado em 30/11/2008 - 01:02h

valeu cara deu certo e da forma como eu queria oh, brigadao mesmo ja tinha uma boa nocao agora com essas suas dicas e essa ultima deu certin nas minhas regras, agora abriu mas minha mente pra como programar minha regras, brigadao mesmo novamente


6. opa

Junior S.
jrcba

(usa Ubuntu)

Enviado em 27/10/2010 - 17:37h

e se no meio dessas regras eu quiser por a seguinte:

" ip_18# nao acessa nada, so os seguintes sites

(acl sites src "/etc/squid/sitesdesbloqueados)"

como faço? tipo uma faixa de ip com pessoas que so acessam determinados sites






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts