Squid : Différence entre versions

De Vulgum Techus
Aller à : Navigation, rechercher
 
Ligne 5 : Ligne 5 :
 
  '''[[QR code]]''' vers cette page : https://vt.cx/Squid.qr
 
  '''[[QR code]]''' vers cette page : https://vt.cx/Squid.qr
 
<html>
 
<html>
<script type="text/javascript"><!--
+
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
google_ad_client = "ca-pub-3341840374417340";
+
<!-- VT2 -->
/* VT2 */
+
<ins class="adsbygoogle"
google_ad_slot = "6349432125";
+
    style="display:inline-block;width:468px;height:60px"
google_ad_width = 468;
+
    data-ad-client="ca-pub-3341840374417340"
google_ad_height = 60;
+
    data-ad-slot="6349432125"></ins>
//-->
+
<script>
</script>
+
(adsbygoogle = window.adsbygoogle || []).push({});
<script type="text/javascript"
+
src="//pagead2.googlesyndication.com/pagead/show_ads.js">
+
 
</script>
 
</script>
 
</html>
 
</html>
Ligne 67 : Ligne 65 :
 
  /etc/init.d/squid status
 
  /etc/init.d/squid status
  
= [[Liens]] utiles =
+
= Liens utiles =
 
* [http://www.webdnstools.com/articles/installing-squid-proxy-server webdnstools.com] How to Install '''Squid [[Proxy]] [[Server]]'''
 
* [http://www.webdnstools.com/articles/installing-squid-proxy-server webdnstools.com] How to Install '''Squid [[Proxy]] [[Server]]'''
  
= Articles [[Vulgum Techus]] =
+
= Articles Vulgum Techus =
 
* [[fail2ban et Squid]]
 
* [[fail2ban et Squid]]
 
* [[Proxy]]
 
* [[Proxy]]

Version actuelle en date du 5 avril 2020 à 13:46

Lien court vers cette page : https://vt.cx/Squid
QR code vers cette page : https://vt.cx/Squid.qr

Mots-clé

Présentation

Open Source et gratuit, Squid est l'un des nombreux proxys disponibles pour Linux. Il s'installe et se configure 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
squid -v ou squid -version
  • Connaitre le statut de Squid
/etc/init.d/squid status

Liens utiles

Articles Vulgum Techus

Commentaires

blog comments powered by Disqus