Accéder au contenu.
Menu Sympa

edubuntu-fr - Re: [edubuntu] paramétrage proxy

edubuntu-fr AT listes.ubuntu-fr.org

Objet : Edubuntu-FR ML

Archives de la liste

Re: [edubuntu] paramétrage proxy


Chronologique Discussions 
  • From: Manu <Manu AT ubuntu-fr.org>
  • To: Edubuntu-FR ML <edubuntu-fr AT lists.ubuntu-eu.org>
  • Subject: Re: [edubuntu] paramétrage proxy
  • Date: Mon, 08 Dec 2008 17:04:26 +0100
  • List-archive: <http://eshu.ubuntu-eu.org/pipermail/edubuntu-fr>
  • List-id: Edubuntu-FR ML <edubuntu-fr.lists.ubuntu-eu.org>
  • Organization: Ubuntu-fr


Bonjour,

Jonathan Tessé a écrit :

Bonjour,

Soit un serveur de clients-légers edubuntu avec environ 150 comptes élèves.
Soit un serveur proxy distant pour le filtrage des accès internet.

Quelle solution simple permettrait de forcer la navigation à travers ce 
proxy pour tous les élèves ?
J'ai bien idée que cela pourrait passer par un proxy transparent, mais 
je n'ai pas d'idée quant à la manière de procéder.
  

une manière simple serait d'utiliser la fonction "lockPref" de Firefox pour bloquer les paramètres de connexion des navigateurs web de tous les utilisateurs.

Voici un exemple de ce que j'ai fais pour mon parc:
lockPref("app.update.enabled", false);
lockPref("app.update.auto", false);
lockPref("network.proxy.type", 8080);
lockPref("network.proxy.ftp", "proxy.upmf-grenoble.fr");
lockPref("network.proxy.ftp_port", 8080);
lockPref("network.proxy.gopher", "proxy.upmf-grenoble.fr");
lockPref("network.proxy.gopher_port", 8080);
lockPref("network.proxy.http", "proxy.upmf-grenoble.fr");
lockPref("network.proxy.http_port", 8080);
lockPref("network.proxy.ssl", "proxy.upmf-grenoble.fr");
lockPref("network.proxy.ssl_port", 8080);
lockPref("network.proxy.socks", "proxy.upmf-grenoble.fr");
lockPref("network.proxy.socks_port", 8080);
lockPref("network.proxy.socks_version", 5);
lockPref("network.proxy.socks_remote_dns", false);
lockPref("network.proxy.no_proxies_on", "localhost, 127.0.0.1, .upmf-grenoble.fr");
lockPref("network.proxy.failover_timeout", 1800); // 30 minutes
lockPref("extensions.update.enabled", false);
lockPref("browser.startup.homepage", "http://penelope.upmf-grenoble.fr/opac.html");
lockPref("browser.search.update", false);

le fichier doit être dans /usr/lib/firefox-3-xxxx/ personnellement je le nomme lock.cfg. Attention il faut ensuite configurer le fichier all.js situé dans /usr/lib/xulrunner-xxxx/grepref/
et configurer le nom de fichier de lock

exemple:
pref("general.config.obscure_value", 13); // for MCD .cfg files ## cette ligne est déjà présente
pref("general.config.filename", "lock.cfg");                                 ## c'est cette ligne qu'il faut rajouter avec le nom du fichier

Attention-bis il faut crypter le fichier de lock via cette outil en ligne
http://www.alain.knaff.lu/howto/MozillaCustomization/cgi/byteshf.cgi
ou avec les outils en ligne de commande mais je ne l'ai jamais fait.

Manu


-- 
Emmanuel Le Normand
Ubuntu-fr / Edubuntu-fr
+33-677992788



Archives gérées par MHonArc 2.6.18.

Haut de le page