Я ищу способ сказать Firefox использовать прокси в Ubuntu Ludid (10.04.1 LTS).
Я устанавливаю Ubuntu полуавтоматически на нескольких одинаковых машинах. Для этого я использую скрипт, который, помимо прочего, устанавливает общесистемные настройки прокси:
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
Я могу подтвердить, что переменные установлены правильно при проверке в оболочке. Большинство программ уважают этот параметр и используют мой прокси. Firefox, однако, нет. Однако, когда я открываю диалоговое окно настроек сетевого подключения, для прокси-сервера предустановлено «использование системных настроек».
Что Firefox ожидает здесь? Переменная с другим именем? Могу ли я установить что-то в prefs.js FF?
Вы говорите «прокси», но ваши примеры показывают, что вы, вероятно, имеете в виду именно «HTTP прокси». Однако, если у вас также есть доступ к прокси-серверу SOCKS, который не запрещает HTTP-трафик, вы можете использовать
tsocks
инструмент:как только вы настроили
/etc/tsocks.conf
соответствующим образом.источник
Согласно списку параметров командной строки для прокси-сервера нет опции explizit. Как вы узнали,
http_proxy
ни то, ни другое не работает. Я бы предложил сначала создать профиль:Далее вы можете использовать
sed
или любой другой инструмент , который вам нравится писатьuser_pref("network.proxy.http", "YOUR_PROXY"); user_pref("network.proxy.http_port", PORT);
наprefs.js
. Теперь Firefox должен нормально работать с этими прокси.источник