|
Réseau
Stockage |
Développement | Linux |
|
Supervision
Autres
|
Virtualisation | Windows |
Rejoignez-nous sur Facebook !
Ajoutez-nous à vos cercles !
Suivez-nous sur Twitter !
Abonnez-vous à notre chaine !
|
|
|
|
Publié par Neaj le 15/01/2012 (1323 lus) Utilisation des heures et des dates avec SQUID
Le principe de ce tutoriel est d'apprendre à gérer les heures et les dates avec le proxy squid. Ce tutoriel nécessite les bases de Squid, je vous conseille ce tutoriel si vous n'avez pas encore de Squid opérationnel : installation et configuration de SQUID . Grâce à l'élément "time" dans le fichier de configuration de squid, il est possible de déclarer des périodes temporelles sur lesquelles nous pourrons appliquer des droits d'accès ou ACL. Sur ces éléments nous pouvons appliquer des périodes en heures ou en jours.
1. Exemple : Une ACL sur des heures de travail acl horaires_travail time M-F 08:00-17:00 M-F correspond à Monday-Friday ( de lundi à vendredi ). Nous aurions aussi pu l'écrire ainsi : acl horaires_travail time MTWHF 08:00-17:00 Une Acl sur une fourchette d'heure plus précise : acl Exception1 time W 11:30-11:50 Cette Access-list correspond à une période de 20 minutes le mercredi.
2. Utilisation concrète : Nous allons maintenant penser à un contexte d'utilisation. Tout au long de la semaine, nous voulons qu'aux heures de travail ( 08h-12h30 : 14h-18h), une certaine liste d'URL (contenue dans le fichier work_bad_urls.conf) soit bloquée. En dehors des heures de travail, la liste d'URL bloquée sera un peu moins stricte ( et contenu dans le fichier pause_bad_url). Dans le fichier de configuration squid, aux alentours des lignes 600: Il faut commencer par créer ACL concernant les listes d'URL. Ajouts ces lignes : acl work_bad_urls url-regex -i "/etc/squid/work_bad_url.conf" acl pause_bad_urls url-regex -i "/etc/squid/pause_bad_url.conf" Ensuite, il faut créer les ACL concernant les périodes temporelles acl tempsloisir1 time M-S 00:00-07:59 acl tempstravail1 time M-S 08:00-12:29 acl tempsloisir2 time M-S 12:30-13:59 acl tempstravail2 time M-S 14:00-17:59 acl tempsloisir3 time M-S 08:00-23:59 Enfin, il faut préciser quelles règles nous appliquons à ces ACL. http_access deny pause_bad_url tempsloisir1 http_access deny work_bad_url tempsttravail1 http_access deny pause_bad_url tempsloisir2 http_access deny work_bad_url tempsloisir2 http_access deny pause_bad_url tempsloisir3 http_access localnet allow http_access deny all
Navigation
Commentaire(s) Pour obtenir de l'assistance technique, des conseils ou pour échanger sur le sujet, inscrivez-vous gratuitement sur notre site puis créez un nouveau sujet dans le forum. Nous préférons utiliser le forum afin de mieux organiser les discussions. Utilisez les commentaires uniquement pour ajouter un complément d'information au tutoriel ou pour remercier l'auteur du tutoriel. Merci de votre compréhension.
Les commentaires appartiennent à leurs auteurs. Nous ne sommes pas responsables de leur contenu. |
|||||