Мало фона: Я нахожусь позади прокси, где мы используем "автоматический URL конфигурации прокси" на http://webproxy.mycompany.com:8080
При вводе этого вопроса я также попробовал браузер Хрома, который, кажется, работает. Однако Firefox и терминал, кажется, не работают правильно:
Установка моей Ubuntu:
Параметры настройки системы - сетевой прокси - URL конфигурации http://webproxy.mycompany.com:8080
- примененный в масштабе всей системы
Firefox:
Редактирование - предпочтения - сеть
Здесь я попробовал: Отметьте - "быть бесполезное" означает =, не может соединиться снаружи mycompany.com
интранет
http://webproxy.mycompany.com:8080
- быть бесполезноеОшибка я добираюсь при попытке достигнуть 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 редактирования работает над другими машинами в той же сети, таким образом, это не может быть настройка безопасности на прокси
У меня была подобная проблема: http(s)_proxy
и установлены как переменные среды и в значительной степени вся работа программ CLI.
, Но Firefox не делает.
После многих попыток мы выяснили, что, в то время как http://proxy.mycompany.com:8080
хорошо работает большую часть времени, Firefox, кажется, не нравится продвижение http://
. Установка ручного прокси ко всего proxy.mycompany.com:8080
заставляет Firefox вести себя по мере необходимости.
Не уверенный, является ли это ошибкой в Firefox или что, но по крайней мере, это - разумное обходное решение.
Я не думаю, что Вы используете автоматический, а скорее ручной прокси прокси, потому что, именно это Вы заполняете в/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
Если я помню его правильно, существует программное обеспечение, которое хочет, чтобы переменные среды прокси были прописными. Вы попытались определить следующее?
export HTTP_PROXY=$http_proxy
export HTTPS_PROXY=$https_proxy
export FTP_PROXY=$ftp_proxy
Сделайте новый файл /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 и каждый сервис, работающий на Вашем компьютере, пройдут через прокси.
Попытайтесь редактировать следующие файлы и введите свои детали прокси в них;
В /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
Тогда перезапускают терминал и проверку. Хотелось бы надеяться, вопрос будет решен.