URL: https://linuxfr.org/users/tchetch/journaux/fratrie-de-proxies Title: Fratrie de proxies Authors: Etienne Bagnoud Date: 2010年02月22日T19:08:32+01:00 Tags: Score: 11 Nous avons deux petits proxies Squid, configurés en fratrie (sibling). Pour la configuration auprès des clients, nous utilisons [WPAD](http://en.wikipedia.org/wiki/Wpad). Classique. Pour ce genre de choses, on finit toujours par écrire un petit script qui génère tout ça (en PHP dans ce cas) et fourni des options intéressantes. C'est souvent des petits scripts "sur le coin du bureau", où tout est codé en dur et moyennement documenté ... bref pas du développement planifié. Bien entendu pour générer ce fichier WPAD, j'ai fait un petit script (une bonne année en arrière) qui gère deux ou trois trucs : - Balance de charge. Simple : chaque fois que le script est exécuté, le premier proxy de la liste est différent, un simple round-robin. - Contrôle du fonctionnement des proxies. Si le proxy est dans le fichier WPAD, cela veut dire qu'il a été testé (et a répondu présent). Si aucun proxy n'est disponible, tout est envoyé en directe. - Une sorte de "failover", tous les proxies disponibles sont listé dans le fichier WPAD. Bref rien d'extraordinaire, il s'agit d'un petit truc sans prétention. Mais bon j'ai dû replonger dedans. Et comme je me suis promis, dorénavant, d'essayer de diffuser ce genre de petits scripts, j'ai pris le temps de le faire plus propre, de lui donner un fichier de configuration et de le mettre sur un svn publique. J'ai même poussé le luxe plus loin : j'ai fait une archive signée du script et son fichier de configuration. Tout ça est disponible là : [http://www.tchetch.net/wiki/projects/wpad-php](http://www.tchetch.net/wiki/projects/wpad-php) Voilà, c'est un peu ma bonne résolution 2010 : nettoyer mes petits scripts de tous les jours et les distribuer (et aussi diminuer ma consommation de sucre dans le café, ce qui est un succès pour l'instant) ... pourvu que ça dure !

AltStyle によって変換されたページ (->オリジナル) /