9
Recherche Inscrivez-vous Plan Langue Français Allemand Anglais Espagnol Italien Portugais Connexion Identification Identifiant Mot de passe ( oublié ? ) High-Tech Santé-Médecine Droit-Finances Accueil Forum Astuces Télécharger Actualités Dossiers Guide d'achat Sélection de sites Notices Emploi Entreprise Rejoignez la communauté Inscrivez-vous Accueil Fiches pratiques Systèmes d'exploitation Linux Distributions Ubuntu Installer un serveur proxy HTTP (Squid) Imprimer Installer un serveur proxy HTTP (Squid) http://www.commentcamarche.net/faq/6323-installer-un-serveur-proxy-... 1 sur 9 14/03/2013 19:14

Installer Un Serveur Proxy HTTP (Squid

Embed Size (px)

Citation preview

Page 1: Installer Un Serveur Proxy HTTP (Squid

Recherche

Inscrivez-vousPlanLangue

FrançaisAllemandAnglaisEspagnolItalienPortugais

ConnexionIdentification

Identifiant Mot de passe ( oublié ? )

High-TechSanté-MédecineDroit-Finances

AccueilForumAstucesTéléchargerActualitésDossiersGuide d'achatSélection de sitesNoticesEmploiEntreprise

Rejoignezla communautéInscrivez-vous

Accueil ›Fiches pratiques ›Systèmes d'exploitation ›Linux ›Distributions ›Ubuntu ›Installer un serveur proxy HTTP (Squid)

Imprimer

Installer un serveur proxy HTTP (Squid) http://www.commentcamarche.net/faq/6323-installer-un-serveur-proxy-...

1 sur 9 14/03/2013 19:14

Page 2: Installer Un Serveur Proxy HTTP (Squid

Retrouvez près de 30 000 offres d'emploi pour tous les métiers, tous les secteurs et toutes lesrégions, avec Keljob.Posez votre question »

Installer un serveur proxy HTTP (Squid)J’aime 33

Tweet 2

5

USESFRBRFévrier 2013

Sommaire :

1. Installer le proxy2. Configurer le proxy

2.1 Nommer le proxy2.2 Choisir le port2.3 Choisir l'interface2.4 Définir les droits d'accès2.5 Autoriser le groupe2.6 Autoriser les ports non standards

3. Démarrer le proxyInformations

Logs du serveurChanger la taile du cacheFonctions et modules supplémentaires

LiensA lire aussi: Squid

1. Installer le proxy

Pour installer Squid tapez dans un terminal :

sudo aptitude install squid

2. Configurer le proxy

La configuration de Squid se fait en éditant le fichier /etc/squid/squid.conf

Pour éditer ce fichier, tapez Alt+F2 et :

gksu gedit /etc/squid/squid.conf

Installer un serveur proxy HTTP (Squid) http://www.commentcamarche.net/faq/6323-installer-un-serveur-proxy-...

2 sur 9 14/03/2013 19:14

Page 3: Installer Un Serveur Proxy HTTP (Squid

2.1 Nommer le proxy

Squid a besoin de connaître le nom de la machine. Pour cela, repérez la ligne visible_hostname.Par exemple, si la machine s'appelle 'ubuntu', mettez:

visible_hostname ubuntu

2.2 Choisir le port

Par défaut, le serveur proxy sera en écoute sur le port 3128. Pour choisir un autre port, repérez la ligne:

http_port 3128

et changez le numéro de port, par exemple:

http_port 3177

2.3 Choisir l'interface

Par défaut le serveur proxy sera en écoute sur toutes les interfaces. Pour des raisons de sécurité, il ne faut lemettre en écoute que sur votre réseau local.Par exemple si la carte réseau reliée à votre LAN a l'IP 10.0.0.1, modifiez la ligne:

http_port 10.0.0.1:3177

2.4 Définir les droits d'accès

Par défaut, personne n'est autorisé à se connecter au serveur proxy, sauf votre machine elle-même.Il faut créer une liste d'autorisations.Par exemple, on va définir un groupe englobant tout le réseau local.

Repérez la ligne du fichier commençant par acl localhost...A la fin de la section, ajoutez:

acl lanhome src 10.0.0.0/255.255.255.0

(lanhome est un nom arbitraire que nous avons choisi).

Installer un serveur proxy HTTP (Squid) http://www.commentcamarche.net/faq/6323-installer-un-serveur-proxy-...

3 sur 9 14/03/2013 19:14

Page 4: Installer Un Serveur Proxy HTTP (Squid

2.5 Autoriser le groupe

Maintenant que le groupe est défini, nous allons l'authoriser à utiliser le proxy.Repérez la ligne http_access allow...et ajoutez en dessous (avant la ligne http_access deny all)

http_access allow lanhome

2.6 Autoriser les ports non standards

Par défaut, Squid n'autorise le traffic HTTP que sur certains ports (80, etc.)Cela peut poser problème pour certains sites utilisant d'autres ports.Exemple: http://toto.com:81/images/titi.png serait bloqué par Squid.

Pour éviter ce blocage, trouvez la ligne:http_access deny !Safe_ports

et commentez-la:#http_access deny !Safe_ports

3. Démarrer le proxy

Installer un serveur proxy HTTP (Squid) http://www.commentcamarche.net/faq/6323-installer-un-serveur-proxy-...

4 sur 9 14/03/2013 19:14

Page 5: Installer Un Serveur Proxy HTTP (Squid

(re)démarrez le proxy pour qu'il prenne en compte la configuration que nous venons de modifier.Tapez:

sudo /etc/init.d/squid restart

A partir de là, le proxy devrait fonctionner. Il suffit de configurer les différents logiciels pour qu'ils l'utilisent.

Informations

Logs du serveur

Les logs du proxy sont situés dans /var/log/squid/access.log

Changer la taile du cache

Par défaut, le cache de Squid est activé, ce qui permet d'accélérer le chargement de certaines pages.La taille par défaut est de 100 Mo (situé dans /var/spool/squid).

Pour changer sa taille, modifiez le fichier /etc/squid/squid.confTrouvez la ligne:# cache_dir ufs /var/spool/squid 100 16 256

Et décommentez-la. Vous pouvez changer la valeur 100 par ce que vous voulez (par exemple 200 pour 200 Mo):cache_dir ufs /var/spool/squid 200 16 256

Fonctions et modules supplémentaires

Squid possède plein d'options et modules :

préfetch (pour précharger les pages et ainsi accélérer la navigation)filtres antivirus, antipopups, etc.contrôle d'accès au proxy par login et mot de passe.contrôle d'accès en fonction des heures.etc.

Pour cela, ouvre Synaptic, et cliquez sur le bouton "Rechercher" et entrez "squid" pour trouver les modules enrelations avec Squid.Consultez la documentation de chaque module et la documentation de Squid pour plus d'informations.

Liens

Voir également: Installer un proxy-cache HTTP facilement (polipo)Annonces GoogleFree PDF ConverterConvert Doc to Pdf, Pdf to Doc. Get The Free Converter App Now!www.FromDocToPdf.com

Installer un serveur proxy HTTP (Squid) http://www.commentcamarche.net/faq/6323-installer-un-serveur-proxy-...

5 sur 9 14/03/2013 19:14

Page 6: Installer Un Serveur Proxy HTTP (Squid

XML to PDF EngineOn the fly XML to PDF conversion, supports Visual Design. Try now!www.ecrion.com

A voir également

Installation de squid proxy windowsServeur proxyConfigurer squidInstaller un serveur proxy HTTP léger (TinyProxy) » Conseils pratiques - UbuntuServeur proxy http - squid (Résolu) » Forum - Linux / UnixInstaller un serveur proxy HTTP léger (TinyProxy) » Forum - Commentaires sur les fiches pratiquesOù trouver adresse serveur proxy HTTP (Résolu) » Forum - RéseauInstaller un serveur proxy sous windows » Forum - Réseau

Communautés d'assistance et de conseils.

ForumForum Linux / UnixForum RéseauForum Internet

Installing an HTTP proxy server (Squid)Par jak58 le 31 octobre 2008

Instalar un servidor proxy HTTP (Squid)Par Carlos-vialfa le 25 juillet 2008

Instalar um servidor proxy HTTP (Squid)Par pintuda le 26 octobre 2009Publié par sebsauvage - Dernière mise à jour par marlalapocketJ’aime 33

Tweet 2

5

Ce document intitulé « Installer un serveur proxy HTTP (Squid) » issu de CommentCaMarche(www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vouspouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette noteapparaît clairement.Xubuntu: Linux avec seulement 64 Mo de RAMInstaller un serveur FTP sous Ubuntu

Commentcamarche.net

J’aime 308 896

Installer un serveur proxy HTTP (Squid) http://www.commentcamarche.net/faq/6323-installer-un-serveur-proxy-...

6 sur 9 14/03/2013 19:14

Page 7: Installer Un Serveur Proxy HTTP (Squid

Nom

Prénom

E-mail

Vous êtes Un homme Une femme

Dossier à la une

Passage au tout numérique : quel coût pour les particuliers ?

Combien cela coûte-t-il au total ? Quelles aides apportent l'état et les acteurs du marché pour alléger cettecharge non choisie ? Tous les détails sur Commentçamarche.net.

Retrouvez-nous sur Facebook

Commentcamarche.net

J’aime

308 896 personnes aiment Commentcamarche.net.

Module social Facebook

Installer un serveur proxy HTTP (Squid) http://www.commentcamarche.net/faq/6323-installer-un-serveur-proxy-...

7 sur 9 14/03/2013 19:14

Page 8: Installer Un Serveur Proxy HTTP (Squid

Découvrez la nouvellesolution complète devisioconférenceOMNIJOIN parBrother et tentez deremporter desaccessoires devisioconférence !

80€ offerts et CBgratuite avecFortuneo !

Catégorie innovation& design : votez pourvotre produit préféré!

Publicités partenaires

Recevez notre newsletter

Commentcamarche.net

J’aime 308 896

Suivre @commentcamarche 24,3K abonnés

InscriptionConditions généralesContactCharteMeilleurs logicielsPartenairesRecrutementAnnonceurs

CCM Benchmark Group

Carte de voeux 2013, Cinéma, Décoration, Expeert, Horoscope, Salon littéraire, Programme TV, Cuisine(Recette), Coiffure, Restaurant, Test débit, Voyage, Hayatouki

Xubuntu: Linux avec seulement 64 Mo de RAMInstaller un serveur FTP sous Ubuntu

Installer un serveur proxy HTTP (Squid) http://www.commentcamarche.net/faq/6323-installer-un-serveur-proxy-...

8 sur 9 14/03/2013 19:14

Page 9: Installer Un Serveur Proxy HTTP (Squid

Installer un serveur proxy HTTP (Squid) http://www.commentcamarche.net/faq/6323-installer-un-serveur-proxy-...

9 sur 9 14/03/2013 19:14