Configuration Squid[RESOLU]

Bonjour,

Je souhaiterais interdire des url à certains moments mais pas à d’autres.

Mon squid se présente ainsi; j’ai un fichier .txt ou j’ai spécifié les url que je veux interdire, et une acl pointe dessus:

URL interdites

acl url_interdites url_regex “/etc/squid/url_interdites.txt”

Ca fonctionne bien, mais j’aimerais par exemple qu’à 20h ces url soient de nouveau consultables.

Comment procéder?

Merci de vos réponses.

Up

A part stopper et relancer squid avec la nouvelle configuration, je ne vois pas comment faire. squidGuard est assez statique et ne prend pas sa config à la volée je crois bien…

Il ya une acl spéciale pour ça

acl aclname time     [day-abbrevs]  [h1:m1-h2:m2]
	    day-abbrevs:
		S - Sunday
		M - Monday
		T - Tuesday
		W - Wednesday
		H - Thursday
		F - Friday
		A - Saturday
      h1:m1 must be less than h2:m2

source : http://www1.ie.squid-cache.org/Versions/v2/2.6/cfgman/acl.html

En fait c’était tout simple :

  • créer une acl avec la tranche horaire de blocage
    > acl url_blocage time 16:00-17:00

  • puis http_access deny url_interdites url_blocage

Ce qui équivaut à dire que les url interdites seront bloquées SEULEMENT de 16:00 à 17:00.

Il faut mettre cette ligne en premier sinon les autres acl prennent le dessus.