diff --git a/916e3aa1-e4b4-4858-bff4-e4d4e286f1b4/draft_overlay.json b/916e3aa1-e4b4-4858-bff4-e4d4e286f1b4/draft_overlay.json deleted file mode 100644 index a2531b1..0000000 --- a/916e3aa1-e4b4-4858-bff4-e4d4e286f1b4/draft_overlay.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "title": "Squid", - "slug": "squid", - "_updated_at": "2026-05-18 01:19:59", - "published": true, - "published_at": "2023-02-10 22:48", - "category": "Informatique", - "tags": [], - "seo_title": "", - "seo_description": "" -} diff --git a/916e3aa1-e4b4-4858-bff4-e4d4e286f1b4/draft_overlay.md b/916e3aa1-e4b4-4858-bff4-e4d4e286f1b4/draft_overlay.md deleted file mode 100644 index 1c1a25d..0000000 --- a/916e3aa1-e4b4-4858-bff4-e4d4e286f1b4/draft_overlay.md +++ /dev/null @@ -1,61 +0,0 @@ -# Squid - -[Squid](http://www.squid-cache.org/) 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 : - -```bash -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 : - -```bash -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 : - -```bash -tail -f /var/log/squid/access.log -``` - -## Références - -- [How to configure proxy server in CentOS/RHEL/Fedora](https://www.thegeekdiary.com/how-to-configure-proxy-server-in-centos-rhel-fedora/) -- [How to install Squid caching proxy on Fedora 21](https://www.liquidweb.com/kb/how-to-install-squid-caching-proxy-on-fedora-21/) -- [How to install and configure Squid Proxy on Fedora](https://kifarunix.com/how-to-install-and-configure-squid-proxy-on-fedora-29-fedora-28-centos-7/) -- [Server World — Squid on Fedora 31](https://www.server-world.info/en/note?os=Fedora_31&p=squid&f=1) \ No newline at end of file diff --git a/916e3aa1-e4b4-4858-bff4-e4d4e286f1b4/index.md b/916e3aa1-e4b4-4858-bff4-e4d4e286f1b4/index.md index 2071ac6..1c1a25d 100644 --- a/916e3aa1-e4b4-4858-bff4-e4d4e286f1b4/index.md +++ b/916e3aa1-e4b4-4858-bff4-e4d4e286f1b4/index.md @@ -1,10 +1,14 @@ # Squid -## Proxy à la maison -## Utiliser un proxy -Modifier le fichier `/etc/profile.d/proxy.sh` pour déclarer les adresses des proxy suivant les protocoles pour les tous les utilisateurs de la machine. Ces paramètres sont considérés comme des **paramètres de proxy système** : +[Squid](http://www.squid-cache.org/) 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. -```BASH +## 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 : + +```bash MY_PROXY_URL="192.168.100.5:3128" HTTP_PROXY=$MY_PROXY_URL @@ -17,32 +21,41 @@ ftp_proxy=$MY_PROXY_URL export HTTP_PROXY HTTPS_PROXY FTP_PROXY http_proxy https_proxy ftp_proxy ``` -Pour prendre en compte les paramètres déclarés dans le fichier `/etc/profile.d/proxy.sh` : +Pour appliquer immédiatement la configuration sans se reconnecter : - source/etc/profile.d/proxy.sh - -Pour uniquement l'utilitaire **wget**, il faut modifier le fichier de configuration `/etc/wgetrc` : - -``` -#https_proxy = http:*proxy.yoyodyne.com:18023/ -http_proxy = http:*proxy.yoyodyne.com:18023/ -ftp_proxy = http:*proxy.yoyodyne.com:18023/ +```bash +source /etc/profile.d/proxy.sh ``` -Pour l'utilitaire **dnf**, il faut modifier le fichier de configuration `/etc/dnf/dnf.conf` : +### 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` : ``` -proxy=http:*192.168.100.5:3128/ +#https_proxy = http://proxy.yoyodyne.com:18023/ +http_proxy = http://proxy.yoyodyne.com:18023/ +ftp_proxy = http://proxy.yoyodyne.com:18023/ ``` -## Consulter les logs - tail -f /var/log/squid/access.log +### 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 : + +```bash +tail -f /var/log/squid/access.log +``` ## Références -https:*www.thegeekdiary.com/how-to-configure-proxy-server-in-centos-rhel-fedora/ -https:*www.liquidweb.com/kb/how-to-install-squid-caching-proxy-on-fedora-21/ - -https:*kifarunix.com/how-to-install-and-configure-squid-proxy-on-fedora-29-fedora-28-centos-7/ - -https:*www.server-world.info/en/note?os=Fedora_31&p=squid&f=1 \ No newline at end of file +- [How to configure proxy server in CentOS/RHEL/Fedora](https://www.thegeekdiary.com/how-to-configure-proxy-server-in-centos-rhel-fedora/) +- [How to install Squid caching proxy on Fedora 21](https://www.liquidweb.com/kb/how-to-install-squid-caching-proxy-on-fedora-21/) +- [How to install and configure Squid Proxy on Fedora](https://kifarunix.com/how-to-install-and-configure-squid-proxy-on-fedora-29-fedora-28-centos-7/) +- [Server World — Squid on Fedora 31](https://www.server-world.info/en/note?os=Fedora_31&p=squid&f=1) \ No newline at end of file diff --git a/916e3aa1-e4b4-4858-bff4-e4d4e286f1b4/meta.json b/916e3aa1-e4b4-4858-bff4-e4d4e286f1b4/meta.json index 5fc7ff8..a710ef4 100644 --- a/916e3aa1-e4b4-4858-bff4-e4d4e286f1b4/meta.json +++ b/916e3aa1-e4b4-4858-bff4-e4d4e286f1b4/meta.json @@ -4,15 +4,24 @@ "title": "Squid", "author": "cedric@abonnel.fr", "published": true, - "published_at": "2023-02-10 22:48:31", + "featured": false, + "published_at": "2023-02-10 22:48", "created_at": "2023-02-10 22:48:31", - "updated_at": "2023-02-10 22:48:31", - "revisions": [], + "updated_at": "2026-05-18 01:20:00", + "revisions": [ + { + "n": 1, + "date": "2026-05-18 01:20:00", + "comment": "Contenu modifié", + "title": "Squid" + } + ], "cover": "", "files_meta": [], "external_links": [], "seo_title": "", "seo_description": "", "og_image": "", - "category": "Informatique" + "category": "Informatique", + "tags": [] } diff --git a/916e3aa1-e4b4-4858-bff4-e4d4e286f1b4/revisions/0001.md b/916e3aa1-e4b4-4858-bff4-e4d4e286f1b4/revisions/0001.md new file mode 100644 index 0000000..2071ac6 --- /dev/null +++ b/916e3aa1-e4b4-4858-bff4-e4d4e286f1b4/revisions/0001.md @@ -0,0 +1,48 @@ +# Squid + +## Proxy à la maison +## Utiliser un proxy +Modifier le fichier `/etc/profile.d/proxy.sh` pour déclarer les adresses des proxy suivant les protocoles pour les tous les utilisateurs de la machine. Ces paramètres sont considérés comme des **paramètres de proxy système** : + +```BASH +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 prendre en compte les paramètres déclarés dans le fichier `/etc/profile.d/proxy.sh` : + + source/etc/profile.d/proxy.sh + +Pour uniquement l'utilitaire **wget**, il faut modifier le fichier de configuration `/etc/wgetrc` : + +``` +#https_proxy = http:*proxy.yoyodyne.com:18023/ +http_proxy = http:*proxy.yoyodyne.com:18023/ +ftp_proxy = http:*proxy.yoyodyne.com:18023/ +``` + +Pour l'utilitaire **dnf**, il faut modifier le fichier de configuration `/etc/dnf/dnf.conf` : + +``` +proxy=http:*192.168.100.5:3128/ +``` + +## Consulter les logs + tail -f /var/log/squid/access.log + +## Références +https:*www.thegeekdiary.com/how-to-configure-proxy-server-in-centos-rhel-fedora/ + +https:*www.liquidweb.com/kb/how-to-install-squid-caching-proxy-on-fedora-21/ + +https:*kifarunix.com/how-to-install-and-configure-squid-proxy-on-fedora-29-fedora-28-centos-7/ + +https:*www.server-world.info/en/note?os=Fedora_31&p=squid&f=1 \ No newline at end of file