Proxy http:Partager sa connection pour les site web

KillerDeMouches

Membre actif
3 Avril 2000
596
1
Visiter le site
Pour résoudre bon nombre de problemes de partage de connection, il existe un solution qui fontionne a presque tout les coups: un proxy.

Le moyen d'installer ce proxy m'a été soufflé sur IRC par un allemand fort sympatique. On va dire que cela requiert un minimum d'expérience, mais peu de risques (mise a part de mettre hors fonction le serveur de partage web). Je décline toute responsabilité en cas de probleme, mais si vous avez un probleme n'hésitez pas a les signaler sur ce forum.

Pour instaler le proxy, pas besoin d'installer une autre appli. (sauf pour certains puristes de la sécurité mais bon..). Apache peut en effet servir de proxy (cependant, uniquement pour l'HTTP [pages web]). Pour configurer Apache comme proxy, éditez le fichier préférence d'apache (/private/etc/httpd/httpd.conf) en vous logant en root (il y a plusieurs moyen pour editer le fichier: Aller dans le terminal et taper sudo emacs /private/etc/httpd/httpd.conf, ou utiliser pseudo pour mettre textedit en root).

Dans ce fichier (dont vous avez fait une copie de sauvgarde..), recherchez toutes les lignes contenant proxy, et enlevez le # de début de la ligne contenant ce mot.(sauf pour les vrai lignes de commentaires, bien sûr). Il y a normalement 2 lignes come ca (Load module Proxy...etc et Add module Proxy ... etc...). Vers la fin du fichier, il y a un groupe de lignes (commencant par <Ifmodule mod_proxy.c> ). supprimez tout les # des lignes de code de ce module, sauf celle #nocache etc...

Ceci fait, remplacez Allow from .yourdomain.com par 192.168.0. (si vous utilisez la config du tutorial). Sauver le fichier. Redémarrez apache. Configurez sur les client comme proxy http 192.168.0.1 sur le port 80.. Et normalement ca devrait fonctionner...

Je crois les doigts pour vous, bon courrage!