Estou procurando uma maneira de dizer ao Firefox para usar um proxy no Ubuntu Ludid (10.04.1 LTS).
Estou instalando o Ubuntu semi-automaticamente em várias máquinas idênticas. Para isso, eu uso um script que, entre outras coisas, define configurações de proxy em todo o 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
Posso confirmar que as variáveis estão definidas corretamente ao fazer o check-in em um shell. A maioria dos programas respeita essa configuração e usa meu proxy. Firefox, no entanto, não. Quando abro sua caixa de diálogo de configurações de conexão de rede, no entanto, é predefinido para "usar configurações do sistema" para o proxy.
O que o Firefox espera aqui? Uma variável com nome diferente? Posso definir algo no prefs.js do FF?
fonte
Você diz 'proxy', mas seus exemplos indicam que você provavelmente quer dizer 'proxy HTTP' especificamente. No entanto, se você também tiver acesso a um proxy SOCKS, que não proíbe o tráfego HTTP, poderá usar a
tsocks
ferramenta:depois de ter configurado
/etc/tsocks.conf
adequadamente.fonte
De acordo com uma lista de opções de linha de comando, não há opção explizit para um proxy. Como você descobriu também,
http_proxy
nem algo semelhante funciona. Eu sugeriria primeiro criar um perfil:Em seguida, você pode usar
sed
ou qualquer ferramenta que você gosta de escreveruser_pref("network.proxy.http", "YOUR_PROXY"); user_pref("network.proxy.http_port", PORT);
paraprefs.js
. Agora o Firefox deve funcionar bem com esses proxies.fonte