Ceci est une ancienne révision du document !



Mise en place d'un proxy Squid avec authentification NCSA (pop up d'authentification)

  • Une machine (ici sous Ubuntu 8.10).
  • Le proxy libre Squid
  • Installer le paquet apache2-common (pour pouvoir utiliser htpasswd)

Installation de Squid

Configuration de Squid

Éditez le fichier /etc/squid/squid.conf de configuration de Squid,

  • dans la partie TAG: auth_param, commenter tout (si ce n'est pas déjà fait) et n'ajouter que les lignes suivantes :
    auth_param ntlm program /usr/bin/ntlm_auth --helper-protocol=squid-2.5-ntlmssp
    auth_param ntlm children 5
    
    auth_param basic program /usr/bin/ntlm_auth --helper-protocol=squid-2.5-basic
    auth_param basic children 5
    auth_param basic realm Squid AD
    auth_param basic credentialsttl 2 hours

Enfin, relancer Squid :

sudo /etc/init.d/squid restart

Si vous récupérez [fail] lors du redémarrage de Squid, alors il faut spécifier le nom de la machine dans squid.conf, dans la partie TAG: visible_hostname :

visible_hostname nom_machine

Redémarrer à nouveau Squid.


Auteur : k20.

  • tutoriel/comment_mettre_en_place_un_proxy_squid_avec_authentification_ncsa.1232457317.txt.gz
  • Dernière modification: Le 18/04/2011, 14:50
  • (modification externe)