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