GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer Squid Proxy sur Ubuntu 20.04

Dans cet article, nous aurons expliqué les étapes nécessaires pour installer et configurer Squid Proxy sur Ubuntu 20.04 LTS. Avant de poursuivre ce tutoriel, assurez-vous d'être connecté en tant qu'utilisateur avec sudo privilèges. Toutes les commandes de ce didacticiel doivent être exécutées en tant qu'utilisateur non root.

Squid est un proxy Web HTTP gratuit et open source de mise en cache et de transfert hautes performances. Il effectue également une mise en cache transparente qui réduit la bande passante et améliore le temps de réponse en mettant en cache et en réutilisant les pages Web fréquemment demandées. Le serveur proxy Squid prend en charge la mise en cache du contenu demandé via différents protocoles tels que HTTP, les requêtes SSL, les recherches DNS et FTP.

Installer Squid Proxy sur Ubuntu 20.04

Étape 1. Tout d'abord, avant de commencer à installer un package sur votre serveur Ubuntu, nous vous recommandons de toujours vous assurer que tous les packages système sont mis à jour.

sudo apt update
sudo apt upgrade

Étape 2. Installez Squid Proxy sur le système Ubuntu.

L'installation du proxy Squid dans Ubuntu 20.04 est facile car il est déjà disponible dans les référentiels Ubuntu 20. Exécutez la commande suivante pour installer le serveur Squid :

sudo apt install squid

Une fois installé, Squid est démarré et activé pour s'exécuter au démarrage du système :

sudo systemctl status squid

Étape 3. Configurez le serveur Squid.

Le fichier de configuration du proxy Squid par défaut se trouve dans /etc/squid/squid.conf . Le fichier contient déjà un certain nombre d'ensembles qui fonctionnent au minimum, mais nous pouvons les modifier selon nos préférences :

nano /etc/squid/squid.conf
acl localnet src 0.0.0.1-0.255.255.255	# RFC 1122 "this" network (LAN)
acl localnet src 10.0.0.0/8		# RFC 1918 local private network (LAN)
acl localnet src 100.64.0.0/10		# RFC 6598 shared address space (CGN)
acl localnet src 169.254.0.0/16 	# RFC 3927 link-local (directly plugged) machines
acl localnet src 172.16.0.0/12		# RFC 1918 local private network (LAN)
acl localnet src 192.168.0.0/16		# RFC 1918 local private network (LAN)
acl localnet src fc00::/7       	# RFC 4193 local private network range
acl localnet src fe80::/10      	# RFC 4291 link-local (directly plugged) machines
acl SSL_ports port 443
acl Safe_ports port 80		# http
acl Safe_ports port 21		# ftp
acl Safe_ports port 443		# https
acl Safe_ports port 70		# gopher
acl Safe_ports port 210		# wais
acl Safe_ports port 1025-65535	# unregistered ports
acl Safe_ports port 280		# http-mgmt
acl Safe_ports port 488		# gss-http
acl Safe_ports port 591		# filemaker
acl Safe_ports port 777		# multiling http
acl CONNECT method CONNECT
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access allow localhost manager
http_access deny manager
include /etc/squid/conf.d/*
http_access allow localhost
http_access deny all
http_port 3128
coredump_dir /var/spool/squid
refresh_pattern ^ftp:		1440	20%	10080
refresh_pattern ^gopher:	1440	0%	1440
refresh_pattern -i (/cgi-bin/|\?) 0	0%	0
refresh_pattern \/(Packages|Sources)(|\.bz2|\.gz|\.xz)$ 0 0% 0 refresh-ims
refresh_pattern \/Release(|\.gpg)$ 0 0% 0 refresh-ims
refresh_pattern \/InRelease$ 0 0% 0 refresh-ims
refresh_pattern \/(Translation-.*)(|\.bz2|\.gz|\.xz)$ 0 0% 0 refresh-ims
refresh_pattern .		0	20%	4320

Chaque fois que vous apportez des modifications au fichier de configuration, vous devez redémarrer le service Squid pour que les modifications prennent effet :

sudo systemctl restart squid

Étape 4. Configurer le service de pare-feu

Pour un service de pare-feu en cours d'exécution sur Ubuntu, ouvrez le port sur le pare-feu :

sudo ufw allow 3128/tcp

Étape 5. Configurez le client proxy Squid.

Toute cette configuration a été effectuée pour paramétrer votre serveur proxy Squid. Maintenant, passez à votre ordinateur client et ouvrez votre navigateur Web. Si vous utilisez Firefox, vous pouvez trouver les paramètres de proxy sous :

  • Menu > Options > Paramètres réseau > Paramètres
  • Cochez la case d'option pour la configuration manuelle du proxy.

C'est tout ce que vous devez faire pour installer Squid Proxy Server sur Ubuntu 20.04 LTS Focal Fossa. J'espère que vous trouverez cette astuce rapide utile. Si vous avez des questions ou des suggestions, n'hésitez pas à laisser un commentaire ci-dessous.


Ubuntu
  1. Comment installer et configurer Squid Proxy sur Ubuntu 20.04

  2. Comment installer Squid Proxy sur AlmaLinux 8

  3. Comment installer le serveur proxy Squid sur Ubuntu 18.04 LTS

  4. Comment installer Squid Proxy sur Ubuntu 20.04 LTS

  5. Installer le serveur proxy Squid sur Ubuntu 14.04

Comment installer et configurer Squid Proxy dans Ubuntu, Linux Mint

Comment installer qt sur Ubuntu 20.04

Comment installer Envoy Proxy sur Ubuntu 20.04

Envoy Proxy sur Ubuntu 20.04 - Comment l'installer

Comment installer Tinyproxy sur Ubuntu 14.04

Comment installer le serveur proxy Squid sur Ubuntu 18.04