squid : Différence entre versions

De Vulgum Techus
Page de redirection
Aller à : Navigation, rechercher
(Page redirigée vers Squid)
 
Ligne 1 : Ligne 1 :
[[Catégorie:Logiciels]]
+
#Redirection[[Squid]]
[[Catégorie:Sécurité]]
+
'''[[Lien court]]''' vers cette page : http://vt.cx/Squid
+
'''[[QR code]]''' vers cette page : http://vt.cx/Squid.qr
+
<html>
+
<script type="text/javascript"><!--
+
google_ad_client = "ca-pub-3341840374417340";
+
/* VT2 */
+
google_ad_slot = "6349432125";
+
google_ad_width = 468;
+
google_ad_height = 60;
+
//-->
+
</script>
+
<script type="text/javascript"
+
src="//pagead2.googlesyndication.com/pagead/show_ads.js">
+
</script>
+
</html>
+
<br/>
+
 
+
= Mots clé =
+
* '''[[Proxy]]''' pour '''[[Linux]]'''
+
* Free '''[[Linux]] [[proxy]]'''
+
 
+
= Présentation =
+
Open Source et gratuit, '''Squid''' est l'un des nombreux '''[[proxy]]''' disponibles pour '''[[Linux]]'''. Installé et configuré en quelques minutes comme expliqué ici.
+
 
+
== Installation de Squid ==
+
* '''Redhat, CentOS''' ou '''Fedora'''
+
yum install squid.x86_64
+
* '''Debian''' ou '''Ubuntu'''
+
apt-get install squid
+
 
+
== Configuration de Squid ==
+
La configuration se fait par l'intermédiaire du fichier '''squid.conf''' généralement situé à :
+
/etc/squid/
+
* Édition de squid.com via un éditeur comme, par exemple :
+
nano /etc/squid/squid.conf
+
ou
+
vi /etc/squid/squid.conf
+
* Si une identification par '''[[mot de passe]]''' est nécessaire, mettre en début de '''squid.conf''' l'une des deux lignes suivantes :
+
32-bit [[Linux]] -> auth_param basic program /usr/lib/squid/ncsa_auth /usr/etc/passwd
+
64-bit [[Linux]] -> auth_param basic program /usr/lib64/squid/ncsa_auth /usr/etc/passwd
+
* Ajouter dans la section http_access
+
http_access allow class
+
* Pour imposer une authentification ajouter dans la section acl
+
acl class proxy_auth REQUIRED
+
* Paramétrer le port comme suit (par défaut à '''3128''')
+
mode normal : http_port <NNNNN>
+
mode redirection de connexion : http_port <NNNNN> transparent
+
 
+
= Création des identifiants =
+
* htpasswd -c /usr/etc/passwd <username>
+
* entrer le [[mot de passe]]
+
* chmod 644 /usr/etc/passwd
+
 
+
= Fonctions diverses =
+
* Valider ou tester les modification du fichier de configuration '''squid.conf'''
+
squid -k reconfigure
+
* Lancer '''Squid'''
+
/etc/init.d/squid start
+
* Arrêter '''Squid'''
+
/etc/init.d/squid stop
+
* Connaitre la '''[[version]]''' de '''Squid'''
+
squid -v ou squid -version
+
* Connaitre le statut de '''Squid'''
+
/etc/init.d/squid status
+
 
+
= Liens utiles =
+
* [http://www.webdnstools.com/articles/installing-squid-proxy-server webdnstools.com/] How to Install '''Squid [[Proxy]] [[Server]]'''
+
 
+
= Articles [[Vulgum Techus]] =
+
* [[fail2ban et Squid]]
+
* [[Proxy]]
+
* [[Utiliser un proxy avec Chrome]]
+
 
+
= Commentaires =
+
{{#widget:DISQUS
+
|id=vulgumtechus
+
}}
+

Version actuelle en date du 31 mars 2016 à 19:21