Squid : Différence entre versions
De Vulgum Techus
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 | + | <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> |
− | + | <!-- VT2 --> | |
− | + | <ins class="adsbygoogle" | |
− | + | style="display:inline-block;width:468px;height:60px" | |
− | + | data-ad-client="ca-pub-3341840374417340" | |
− | + | data-ad-slot="6349432125"></ins> | |
− | + | <script> | |
− | </ | + | (adsbygoogle = window.adsbygoogle || []).push({}); |
− | <script | + | |
− | + | ||
</script> | </script> | ||
</html> | </html> | ||
Ligne 67 : | Ligne 65 : | ||
/etc/init.d/squid status | /etc/init.d/squid status | ||
− | = | + | = 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 | + | = 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
Sommaire
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
- Connaitre la version de Squid
squid -v ou squid -version
- Connaitre le statut de Squid
/etc/init.d/squid status
Liens utiles
- webdnstools.com How to Install Squid Proxy Server