Szukam sposobu, aby powiedzieć Firefoxowi, aby używał serwera proxy w Ubuntu Ludid (10.04.1 LTS).
Instaluję Ubuntu półautomatycznie na kilku identycznych komputerach. W tym celu używam skryptu, który między innymi ustawia ogólnosystemowe ustawienia proxy:
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
Mogę potwierdzić, że zmienne są ustawione poprawnie podczas sprawdzania powłoki. Większość programów przestrzega tego ustawienia i używa mojego proxy. Firefox jednak tego nie robi. Kiedy jednak otwieram okno dialogowe ustawień połączenia sieciowego, jest ono wstępnie ustawione na „używanie ustawień systemowych” dla serwera proxy.
Czego oczekuje tutaj Firefox? Zmienna o innej nazwie? Czy mogę ustawić coś w pliku Fs.s.s FF?
Mówisz „proxy”, ale twoje przykłady wskazują, że prawdopodobnie masz na myśli konkretnie „proxy HTTP”. Jeśli jednak masz również dostęp do serwera proxy SOCKS, który nie zabrania ruchu HTTP, możesz użyć
tsocks
narzędzia:po
/etc/tsocks.conf
odpowiednim skonfigurowaniu .źródło
Zgodnie z listą opcji wiersza polecenia nie ma opcji eksploracji serwera proxy. Jak się dowiedziałeś, ani żadne,
http_proxy
ani coś podobnego nie działa. Proponuję najpierw utworzyć profil:Następnie można użyć
sed
albo cokolwiek narzędzie Chcesz napisaćuser_pref("network.proxy.http", "YOUR_PROXY"); user_pref("network.proxy.http_port", PORT);
doprefs.js
. Teraz Firefox powinien dobrze działać z tymi serwerami proxy.źródło