Galactic Civilizations 3
Serveur proxy sous Debian

Serveur proxy sous Debian

Catégorie: Administration.
Posté par le 24/10/2011.
Dernière mise à jour le 17/07/2013.

   Tutoriel suivant>>

Description

Ce tutoriel vous expliquera comment installer et configurer un serveur proxy afin de diminuer la bande passante utilisée par vos utilisateurs.

Introduction

Ce tutoriel s'adresse aux personnes sous Debian et les distributions qui se basent dessus (Ubuntu, Xandros...). Toutes les commandes de ce tutoriel sont exécutées en root. (Commande su). Dans ce tutoriel, nous considérerons que le serveur proxy se nomme tutorielsenfolie, que son adresse ip est 192.168.1.4 et qu’il écoute sur le port 3214.

Installation du serveur proxy

L’installation du serveur proxy se fait de la manière suivante:

apt-get install squid

Configurer le proxy

Configuration du serveur

Nous allons maintenant configurer le serveur. Mais tout d’abord, on va sauvegarder la configuration par défaut en cas de problème. Pour ce faire, exécutez les commandes suivantes :

cd /etc/squid
cp squid.conf squid.conf.sav

Nous pouvons maintenant modifier le fichier

nano squid.conf

Nommer le proxy

Afin de fonctionner correctement, squid a besoin de connaître le nom de la machine. Pour cela, modifiez la ligne visible_hostname de la manière suivante:

/etc/squid/squid.conf

...
visible_hostname tutorielsenfolie

Choisir le port

Par défaut, le serveur proxy sera en écoute sur le port 3128. Pour modifier le port d’écoute, modifiez la ligne http_port de la manière suivante:

/etc/squid/squid.conf

...
http_port 3214

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 le mettre en écoute que sur votre réseau local. Pour ce faire, modifiez à nouveau la ligne http_port:

/etc/squid/squid.conf

...
http_port 192.168.1.4:3214

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. Nous allons par exemple permettre aux machines du sous-réseau 192.168.1.0 de se connecter à notre proxy. Pour ce faire modifiez le fichier de configuration (/etc/squid/squid.conf) de la manière suivante:

/etc/squid/squid.conf

...
acl Safe_ports port 901         # SWAT
acl purge method PURGE
acl CONNECT method CONNECT
acl lanTutorielsenfolie src 192.168.1.0/255.255.255.0
...


Autoriser le groupe

Maintenant que le groupe est défini, nous allons l’autoriser à utiliser le proxy. Pour ce faire modifiez le fichier de configuration (/etc/squid/squid.conf) de la manière suivante:

/etc/squid/squid.conf

...
# Example rule allowing access from your local networks.
# Adapt localnet in the ACL section to list your (internal) IP networks
# from where browsing should be allowed
#http_access allow localnet

http_access allow localhost
http_access allow lanTutorielsenfolie

# And finally deny all other access to this proxy
http_access deny all
...

Autoriser les ports non standards

Si vous désirez autoriser le traffic http sur des ports non standards, il suffit de commenter la ligne http_access deny !Safe_ports (ajouter un # devant) dans le fichier de configuration (/etc/squid/squid.conf).

Redémarrer le proxy

Nous allons maintenant redémarrer le serveur pour qu’il prenne en compte toutes les modifications. Pour ce faire, exécutez la commande suivante:

/etc/init.d/squid restart

Tu as aimé ce tutoriel ?
Aide nous à améliorer le site ! Deviens partenaire officiel ou suis nous sur facebook !

   Tutoriel suivant>>

Commentaires[0]

Tu as aimé ce tutoriel ? Alors partage-le avec tes amis !
Partager sur Facebook Partager sur Twitter Partager sur Myspace Partager sur Stumbleupon Soumettre sur Reddit Partager sur Digg Ajouter à vos favoris Technorati Ajouter à vos favoris Live Ajouter à vos favoris Google Ajouter sur vos favoris Yahoo Voir le flux rss

Mots Clés: Administration Debian Linux proxy serveur squid Ubuntu

Veve :
(11/04/2013 - 17:19:44)
il faut juste mettre "sudo" à la place de "su" pour exécuter la commande en root

Veve :
(11/04/2013 - 17:18:56)
Salut tu peux aller lire ce tutoriel: http://www.tutorielsenfolie.com/tutoriels-63-installation-configuration-opennebula.html Il fonctionne aussi sous ubuntu

safa.souissi4 :
(10/04/2013 - 20:58:13)
s'il vous plait c urgent :(

safa.souissi4 :
(10/04/2013 - 20:56:25)
bonsoir,je cherche un tutos pour installer opennebula.org sous ubuntu 12.

Veve :
(18/03/2013 - 20:07:49)
oui, j'essaye de voir d'ou viens le problème.

sonde :
(18/03/2013 - 13:29:57)
re merci (j apprend un peu plus) je crois que j ai trouver pourquoi je peu pas poster si il y a ligne code impossible de poster lol

Veve :
(17/03/2013 - 21:34:49)
Salut, j'espère que ça t'a aidé.

sonde :
(17/03/2013 - 09:59:02)
pour ton aide

sonde :
(17/03/2013 - 09:57:36)
slt Veve impossible de laisser com

sonde :
(17/03/2013 - 09:56:55)
??

Demi-dieu :
(15/03/2013 - 18:41:13)
salut ^^

sonde :
(13/03/2013 - 14:49:35)
un petit coucou

Tanamoureuse :
(29/09/2011 - 06:11:08)
Je t'aime

Faire un don

Ma Publicité ici


Faire un don