O Firefox não pode fazer a coisa padrão e usar variáveis de ambiente (embora, para ser honesto, isso seja parcialmente justificado, já que o padrão não permite arquivos de configuração automática de proxy). As preferências para proxies estáticos são
user_pref("network.proxy.http", "wwwproxy.example.com");
user_pref("network.proxy.http_port", 3128);
user_pref("network.proxy.type", 1);
Há uma extensão do Firefox para usar $http_proxy
e variáveis de ambiente semelhantes: Proxy de ambiente .
Versões recentes do Firefox supostamente usam as variáveis de ambiente usuais por padrão, ou se o preferência de tipo de proxy é explicitamente definida como 5 ("Usar configurações de proxy do sistema"), mas não funciona para mim com o versão no Ubuntu 10.04.
user_pref("network.proxy.type", 5);