Files
abonnel-www/916e3aa1-e4b4-4858-bff4-e4d4e286f1b4/index.md
T
2026-05-18 03:20:01 +02:00

2.1 KiB

Squid

Squid est un serveur proxy-cache permettant de centraliser et d'accélérer les requêtes HTTP, HTTPS et FTP sur un réseau local. Cette note rassemble les configurations clientes nécessaires pour utiliser un proxy Squid déployé à la maison.

Configurer un client pour utiliser le proxy

Paramètres système (tous les utilisateurs)

Pour déclarer le proxy au niveau système, créez ou modifiez le fichier /etc/profile.d/proxy.sh. Les variables y seront chargées au login de chaque utilisateur :

MY_PROXY_URL="192.168.100.5:3128"

HTTP_PROXY=$MY_PROXY_URL
#HTTPS_PROXY=$MY_PROXY_URL
FTP_PROXY=$MY_PROXY_URL
http_proxy=$MY_PROXY_URL
#https_proxy=$MY_PROXY_URL
ftp_proxy=$MY_PROXY_URL

export HTTP_PROXY HTTPS_PROXY FTP_PROXY http_proxy https_proxy ftp_proxy

Pour appliquer immédiatement la configuration sans se reconnecter :

source /etc/profile.d/proxy.sh

Configuration spécifique à wget

Certains utilitaires ignorent les variables d'environnement et utilisent leur propre fichier de configuration. C'est le cas de wget, dont les paramètres se trouvent dans /etc/wgetrc :

#https_proxy = http://proxy.yoyodyne.com:18023/
http_proxy = http://proxy.yoyodyne.com:18023/
ftp_proxy = http://proxy.yoyodyne.com:18023/

Configuration spécifique à dnf

De même, le gestionnaire de paquets dnf se configure dans /etc/dnf/dnf.conf :

proxy=http://192.168.100.5:3128/

Consulter les logs du serveur Squid

Pour suivre en temps réel les requêtes traitées par le proxy :

tail -f /var/log/squid/access.log

Références