Estoy buscando una manera de decirle a Firefox que use un proxy en Ubuntu Ludid (10.04.1 LTS).
Estoy instalando Ubuntu semiautomáticamente en varias máquinas idénticas. Para esto, uso un script que, entre otras cosas, establece la configuración del proxy en todo el sistema:
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
Puedo confirmar que las variables están configuradas correctamente al registrar un shell. La mayoría de los programas respetan esta configuración y usan mi proxy. Firefox, sin embargo, no lo hace. Sin embargo, cuando abro el cuadro de diálogo de configuración de conexión de red, está preestablecido para "usar la configuración del sistema" para el proxy.
¿Qué espera Firefox aquí? ¿Una variable con un nombre diferente? ¿Puedo configurar algo en los prefs.js de FF?
Dices "proxy", pero tus ejemplos indican que probablemente te refieres específicamente a "proxy HTTP". Sin embargo, si también tiene acceso a un proxy SOCKS, que no prohíbe el tráfico HTTP, puede usar la
tsocks
herramienta:Una vez que haya configurado
/etc/tsocks.conf
adecuadamente.fuente
De acuerdo con una lista de opciones de línea de comandos, no hay una opción de explotación para un proxy. Como descubriste, tampoco funciona
http_proxy
ni algo parecido. Sugeriría crear primero un perfil:A continuación se puede utilizar
sed
o cualquier herramienta que les gusta escribiruser_pref("network.proxy.http", "YOUR_PROXY"); user_pref("network.proxy.http_port", PORT);
aprefs.js
. Ahora Firefox debería funcionar bien con esos servidores proxy.fuente