SQUID3 - BLOQUEAR POR HORARIOS [RESOLVIDO]

1. SQUID3 - BLOQUEAR POR HORARIOS [RESOLVIDO]

Rommel
rommelinux

(usa Ubuntu)

Enviado em 13/10/2012 - 20:49h

Pessoal boa noite!

Estou aqui querendo saber como bloqueio os sites por horário, fiz meu squid.conf dessa forma, mas não bloqueia pela hora, está desbloqueando tudo em qualquer hora, o q devo fazer?

segue meu squid.conf abaixo, é bem simples:

http_port 3128
visible_hostname servidorlinux
acl all src
acl redelocal src 192.168.25.0/24
acl bloqueados url_regex -i "/etc/squid3/bloqueados"
acl manharedelocal time M T W H F 12:00-13:30
acl tarderedelocal time M T W H F 17:30-07:30
http_access allow redelocal manharedelocal
http_access allow redelocal tarderedelocal
http_access deny bloqueados
deny_info http://www.vivaolinux.com.br bloqueados
cache_access_log /var/log/squid3/access.log
cache_log /var/log/squid3/cache.log
cache_store_log /var/log/squid3/store.log



  


2. Re: SQUID3 - BLOQUEAR POR HORARIOS [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 14/10/2012 - 15:04h

Faça diferente:


http_access deny bloqueados
http_access deny redelocal !manharedelocal !tarderedelocal



3. Re: SQUID3 - BLOQUEAR POR HORARIOS [RESOLVIDO]

Rommel
rommelinux

(usa Ubuntu)

Enviado em 15/10/2012 - 12:31h

renato_pacheco escreveu:

Faça diferente:


http_access deny bloqueados
http_access deny redelocal !manharedelocal !tarderedelocal


Renato,

Fiz como vc mandou e me trouxe isso:

root@ServidorLinux:~# squid3 -k reconfigure
2012/10/15 12:26:47| aclParseAclList: ACL name 'manharedelocal' not found.
FATAL: Bungled squid.conf line 14: http_access deny redelocal !manharedelocal !tarderedelocal
Squid Cache (Version 3.1.19): Terminated abnormally.
CPU Usage: 0.008 seconds = 0.000 user + 0.008 sys
Maximum Resident Size: 15408 KB
Page faults with physical i/o: 0

segue o squid.conf como ficou:

acl all src
acl redelocal src 192.168.25.0/24
acl bloqueados url_regex -i "/etc/squid3/bloqueados"
acl !manharedelocal time M T W H F 12:00-13:30
acl !tarderedelocal time M T W H F 20:00-21:08
http_access deny bloqueados
http_access deny redelocal !manharedelocal
http_access deny redelocal !tarderedelocal
deny_info http://www.agapesistemas.com.br bloqueados
cache_access_log /var/log/squid3/access.log
cache_log /var/log/squid3/cache.log
cache_store_log /var/log/squid3/store.log



4. Re: SQUID3 - BLOQUEAR POR HORARIOS [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 15/10/2012 - 12:51h

Cara, eu não falei pra vc modificar as linhas q descrevem as acls, apenas as http_access. Pq vc colocou exclamação no nome das acls? Os pontos de exclamação servem para criar exceção na lista de http_access, ok? Nada tem a v com os nomes das acls.


5. Re: SQUID3 - BLOQUEAR POR HORARIOS [RESOLVIDO]

Rommel
rommelinux

(usa Ubuntu)

Enviado em 16/10/2012 - 17:14h

renato_pacheco escreveu:

Cara, eu não falei pra vc modificar as linhas q descrevem as acls, apenas as http_access. Pq vc colocou exclamação no nome das acls? Os pontos de exclamação servem para criar exceção na lista de http_access, ok? Nada tem a v com os nomes das acls.



Renato, desculpe a minha falta de atenção!

Ficou assim meu squid.conf:

http_port 3128
visible_hostname servidorlinux
acl all src
acl maquinas_livres src 192.168.25.50
acl redelocal src 192.168.25.0/24
acl bloqueados url_regex -i "/etc/squid3/bloqueados"
acl manharedelocal time M T W H F 07:30-13:00
acl tarderedelocal time M T W H F 14:00-18:00
deny_info http://www.vivaolinux.com.br bloqueados
http_access allow redelocal !manharedelocal !tarderedelocal
http_access deny bloqueados
cache_access_log /var/log/squid3/access.log
cache_log /var/log/squid3/cache.log
cache_store_log /var/log/squid3/store.log

Muito obrigado pela ajuda, realmente funcionou, desculpe os transtornos.
Abs.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts