wiki/HowtoSquid.md

50 lines
1.3 KiB
Markdown
Raw Normal View History

2016-10-17 10:38:38 +02:00
# Howto Squid
2016-12-19 19:14:28 +01:00
2016-10-17 10:40:26 +02:00
Documentation officielle : <http://www.squid-cache.org/Versions/v3/3.4/cfgman/>
2016-10-17 10:38:38 +02:00
2016-12-19 19:14:28 +01:00
[Squid](http://www.squid-cache.org/) est serveur proxy HTTP/HTTPS.
2016-10-17 10:38:38 +02:00
2016-12-19 19:14:28 +01:00
# Installation
2016-10-17 10:38:38 +02:00
2016-12-19 19:14:28 +01:00
~~~
2016-10-17 10:38:38 +02:00
# apt install squid3 squidclient
2016-12-19 19:14:28 +01:00
~~~
# Configuration
2016-10-17 10:38:38 +02:00
2016-12-19 19:14:28 +01:00
`/etc/squid3/squid.conf` :
~~~
TODO
~~~
# FAQ
2016-10-17 10:38:38 +02:00
### Infos à propos de Squid
2016-12-19 19:14:28 +01:00
Pour avoir des informations à propos de Squid :
2016-10-17 10:38:38 +02:00
```
2016-12-19 19:14:28 +01:00
$ squidclient -h 127.0.0.1 -p 3128 cache_object://localhost/
$ squidclient -h 127.0.0.1 -p 3128 mgr:info
2016-10-17 10:38:38 +02:00
```
2016-12-19 19:14:28 +01:00
### WARNING! Your cache is running out of filedescriptor
2016-10-17 10:38:38 +02:00
En utilisation intensive, si vous obtenez un message '''WARNING! Your cache is running out of filedescriptors''',
c'est qu'il est nécessaire d'augmenter le maximum de fichiers ouverts... mais ce problème est normalement résolu
depuis Debian Lenny où l'on trouve un '''ulimit -n 65535''' dans le script d'init (c'était à ajouter en ''Etch'').
### Vérification de la configuration avant un start ou un reload :
```
# squid3 -k parse
```
### Résolution DNS
Squid "cache" les nameserver de /etc/resolv.conf car il gère son propre resolver : <http://wiki.squid-cache.org/Features/Dnsserver>
Voir aussi <https://www.jethrocarr.com/2014/07/05/funny-tasting-squid-resolver/>
En conséquence, si vous changez votre /etc/resolv.conf vous devez recharger Squid !