Je cherche un moyen de dire à Firefox d'utiliser un proxy dans Ubuntu Ludid (10.04.1 LTS).
J'installe Ubuntu semi-automatiquement sur plusieurs machines identiques. Pour cela, j'utilise un script qui, entre autres, définit les paramètres de proxy à l'échelle du système:
echo "export http_proxy=http://myproxy:3128/" > /etc/profile.d/proxy.sh
echo "export HTTP_PROXY=http://myproxy:3128/" >> /etc/profile.d/proxy.sh
chmod a+x /etc/profile.d/proxy.sh
Je peux confirmer que les variables sont correctement définies lors de l'archivage d'un shell. La plupart des programmes respectent ce paramètre et utilisent mon proxy. Firefox, cependant, ne le fait pas. Cependant, lorsque j'ouvre sa boîte de dialogue des paramètres de connexion réseau, il est prédéfini pour "utiliser les paramètres système" pour le proxy.
Qu'attend Firefox ici? Une variable nommée différemment? Puis-je définir quelque chose dans prefs.js de FF?
Vous dites «proxy», mais vos exemples indiquent que vous voulez probablement dire spécifiquement «proxy HTTP». Cependant, si vous avez également accès à un proxy SOCKS, qui n'interdit pas le trafic HTTP, vous pouvez utiliser le
tsocks
outil:une fois que vous avez configuré
/etc/tsocks.conf
correctement.la source
Selon une liste d'options de ligne de commande, il n'y a pas d'option explizit pour un proxy. Comme vous l'avez également découvert,
http_proxy
ni quelque chose de semblable ne fonctionne. Je suggère de créer d'abord un profil:Ensuite , vous pouvez utiliser
sed
ou quel outil vous aimez écrireuser_pref("network.proxy.http", "YOUR_PROXY"); user_pref("network.proxy.http_port", PORT);
àprefs.js
. Maintenant, Firefox devrait bien fonctionner avec ces proxys.la source