Thursday, 9 Décembre, 2010

Comment installer et configurer Tinyproxy, un serveur proxy léger

20 juin 2010 par admin
Classé sous général

Tinyproxy est un léger démon proxy HTTP pour les systèmes d'exploitation POSIX. Conçu dès le départ pour être rapide et encore petits, il est une solution idéale pour les cas d'utilisation tels que les déploiements intégrés où un plein proxy HTTP est nécessaire aussi, mais les ressources système pour une plus grande proxy ne sont pas disponibles. Tinyproxy est un logiciel libre, et est distribué en utilisant la licence GNU GPL (version 2 ou supérieure).


Installation

* Sur Fedora, Red Hat Enterprise Linux, ou ses dérivés tels que CentOS, installez Tinyproxy du dépôt EPEL en exécutant

yum install tinyproxy

* Ubuntu ou Debian utilisateurs peuvent exécuter la commande suivante

sudo apt-get install tinyproxy

* FreeBSD, OpenBSD ou NetBSD utilisateurs peuvent utiliser l'utilitaire pkg_add pour installer le package tinyproxy.
* Mac OS X, les utilisateurs doivent vérifier MacPorts pour voir si le port Tinyproxy il est assez récent.

Eventuellement, vous pouvez visiter le page de téléchargement et d'installation de la source si binaire pour votre système n'est pas disponible.


Manuel

Vous pouvez regarder la page de manuel avant de vous lancer pour la configuration

tinyproxy.conf tinyproxy homme

Configuration

* Utilisez un éditeur de texte (par exemple, nano, vi) modifier ces lignes dans le fichier de configuration tinyproxy. Le fichier de configuration est / etc / tinyproxy / tinyproxy.conf. Si vous ne le voyez pas ici, vous pouvez essayer de le trouver.

Réglez le port à utiliser pour le proxy. Je préfère utiliser 8080

#
# Port à écouter.
#
Port 8080

Maintenant, vous devez définir les URL à partir de laquelle vous devriez être en mesure de communiquer. Vous devez utiliser IP externe de votre ordinateur uniquement si vous souhaitez utiliser comme sous seing privé. Vous pouvez aussi envisager d'autoriser pour le proxy. S'il vous plaît lire le manuel pour plus d'informations sur l'autorisation.

# Aussi l'ordre des contrôles sont importants. Les connexions entrantes
# Sont testés contre les contrôles basés sur commande.
#
Laisser 127.0.0.1

Laisser ...

Remplacer les ... avec l'extérieur de votre ordinateur l'adresse IP.


Si vous souhaitez filtrer les URL, vous pouvez ajuster les sections suivantes:

#
# L'emplacement du filtre de fichier.
#
Filtre "/ etc / tinyproxy / filtre"

#
# Filtre basé sur les URL, plutôt que les domaines.
#
Le FilterURLs

La configuration est terminée. Maintenant, redémarrez le service d'affecter la nouvelle configuration:

sudo / etc / init.d / tinyproxy redémarrer

Votre serveur proxy est maintenant prêt. Maintenant, ouvrez les paramètres réseau de votre navigateur et activez le proxy. Mettre l'adresse IP du serveur dans le nom d'hôte proxy barre d'adresse / et 8080 (mettez ce que vous avez défini ci-dessus) comme port du serveur proxy. Maintenant, vos demandes page sera servi par votre proxy.


Tinyproxy est extrêmement léger cependant, vous pouvez le redémarrer de temps en temps pour rafraîchir la mémoire des usages. Vous pouvez également définir une tâche cron pour le faire automatiquement.


  # Changement loglevel à communiquer, ou même d'alerte pour limiter le trafic journal
 LogLevel Connect

 # Port à écouter.  Choisir un nombre aléatoire à 4 chiffres.  ports bien connus sont filtrés.
 Port 7562

 # Filtre basé sur les URL, plutôt que les domaines.
 Le FilterURLs

 # Commentez toute autre Permettez-états, remplacer par ces ci-dessous
 Laisser 127.0.0.1
 # L'adresse IP ci-dessous devraient doit être externe IP de votre ordinateur
 Permettez-x

Votes GD
Chargement ...
Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)

Related posts:

  1. Installer et configurer munin (et munin-node) pour Monitoring Server
  2. Installer un certificat SSL sur Windows Server 2000 / 2003
  3. Installation DirectAdmin en serveur dédié
  4. Installation WHMSonic Admin Pro en serveur cPanel
  5. Durcissement / Sécurisation sshd (secure shell daemon)

Speak Your Mind

Dites-nous ce que vous pensez ...
et oh, si vous voulez un pic de montrer avec votre commentaire, allez obtenir un Gravatar !