Firefox не соединяет внешний прокси, в то время как другие браузеры делают

Мало фона: Я нахожусь позади прокси, где мы используем "автоматический URL конфигурации прокси" на http://webproxy.mycompany.com:8080

При вводе этого вопроса я также попробовал браузер Хрома, который, кажется, работает. Однако Firefox и терминал, кажется, не работают правильно:

Установка моей Ubuntu:

Параметры настройки системы - сетевой прокси - URL конфигурации http://webproxy.mycompany.com:8080 - примененный в масштабе всей системы

Firefox:

Редактирование - предпочтения - сеть

Здесь я попробовал: Отметьте - "быть бесполезное" означает =, не может соединиться снаружи mycompany.com интранет

  1. Автоматический URL конфигурации Прокси - http://webproxy.mycompany.com:8080 - быть бесполезное
  2. Используйте системные настройки прокси - быть бесполезное
  3. Автоматическое обнаружение - быть бесполезное

Ошибка я добираюсь при попытке достигнуть askubuntu.com:

Не мог соединиться

Firefox не может установить соединение с сервером по askubuntu.com.

The site could be temporarily unavailable or too busy. Try again in a few moments.
If you are unable to load any pages, check your computer's network connection.
If your computer or network is protected by a firewall or proxy, make sure that Firefox is permitted to access the Web.

Установка Хрома - я не то, что опытный пользователь здесь, но кажется, что это берет параметры настройки системы

системная установка

/etc/environment

http_proxy=http://webproxy.mycompany.com:8080
https_proxy=http://webproxy.mycompany.com:8080
ftp_proxy=http://webproxy.mycompany.com:8080
no_proxy=.mycompany.com

sudo visudo

Defaults        env_keep = "http_proxy https_proxy ftp_proxy"

В терминале я могу эффективно работать sudo apt-get update но проверка с помощью ping-запросов Google говорит это:

PING www.google.com (74.125.136.147) 56(84) bytes of data.
--- www.google.com ping statistics ---
10 packets transmitted, 0 received, 100% packet loss, time 9070ms

Как вынудить Firefox и терминал достигнуть внешнего мира?

Firefox редактирования работает над другими машинами в той же сети, таким образом, это не может быть настройка безопасности на прокси

0
задан 19 June 2015 в 04:07

5 ответов

У меня была подобная проблема: http(s)_proxy и установлены как переменные среды и в значительной степени вся работа программ CLI.

, Но Firefox не делает.

После многих попыток мы выяснили, что, в то время как http://proxy.mycompany.com:8080 хорошо работает большую часть времени, Firefox, кажется, не нравится продвижение http://. Установка ручного прокси ко всего proxy.mycompany.com:8080 заставляет Firefox вести себя по мере необходимости.

Не уверенный, является ли это ошибкой в Firefox или что, но по крайней мере, это - разумное обходное решение.

1
ответ дан 6 October 2019 в 11:23

Я не думаю, что Вы используете автоматический, а скорее ручной прокси прокси, потому что, именно это Вы заполняете в/etc/environment. Попытайтесь выбрать "Ручную Конфигурацию Прокси", заполняет Прокси HTTP как webproxy.mycompany.com, Порт 8080 и нажимает "Use this proxy for all protocols". Если объекты прокси в ypour/etc/environment делают что-то, чем это должно работать на Firefox.

Автоматический прокси является путем URL к файлу PAC, который является чем-то еще, чем фактические настройки прокси. Для получения дополнительной информации на Автоматической конфигурации прокси: https://en.wikipedia.org/wiki/Proxy_auto-config

0
ответ дан 6 October 2019 в 11:23

Если я помню его правильно, существует программное обеспечение, которое хочет, чтобы переменные среды прокси были прописными. Вы попытались определить следующее?

export HTTP_PROXY=$http_proxy
export HTTPS_PROXY=$https_proxy
export FTP_PROXY=$ftp_proxy
0
ответ дан 6 October 2019 в 11:23

Сделайте новый файл /etc/profile.d/your_new_file.sh и поместите ниже кода в нем

http_proxy="http://webproxy.mycompany.com:8080"
https_proxy="http://webproxy.mycompany.com:8080"
ftp_proxy="http://webproxy.mycompany.com:8080"
HTTP_PROXY=$http_proxy
HTTPS_PROXY=$http_proxy
FTP_PROXY=$http_proxy
no_proxy=localhost,127.0.0.0/8,192.168.0.0/16,10.0.0.0/8,172.16.0.0/12,updatesrv # enter your network
NO_PROXY=$no_proxy
export http_proxy ftp_proxy https_proxy HTTP_PROXY HTTPS_PROXY FTP_PROXY no_proxy NO_PROXY 

, Сохранили файл и перезагружают Вашу систему. Ваш терминал Firefox и каждый сервис, работающий на Вашем компьютере, пройдут через прокси.

0
ответ дан 6 October 2019 в 11:23

Попытайтесь редактировать следующие файлы и введите свои детали прокси в них;

В /etc/bash.bashrc:

 export http_proxy=http://username:password@proxyserver.net:port/
 export ftp_proxy=http://username:password@proxyserver.netport/

В /etc/environment:

http_proxy=yourproxy
https_proxy=yourproxy
ftp_proxy=yourproxy

В /etc/apt/apt.conf:

Acquire::http::proxy yourproxy
Acquire::https::proxy yourproxy

Тогда перезапускают терминал и проверку. Хотелось бы надеяться, вопрос будет решен.

0
ответ дан 6 October 2019 в 11:23

Другие вопросы по тегам:

Похожие вопросы: