Прокси не работает с помощью sudo

Я установил прокси с помощью параметра настройки системы-> Сеть-> Сетевой Прокси. Я затем нажал на "Apply system wide", поместите мой пароль и ничто иное.

michele@rserver-VirtualBox:~$ wget http://bbc.co.uk
--2014-09-30 13:02:20--  http://bbc.co.uk/
Resolving datapx01-wcg (datapx01-wcg)... 10.123.7.31
Connecting to datapx01-wcg (datapx01-wcg)|10.123.7.31|:8080... connected.
Proxy request sent, awaiting response... 301 Moved Permanently
Location: http://www.bbc.co.uk/ [following]
--2014-09-30 13:02:21--  http://www.bbc.co.uk/
Reusing existing connection to datapx01-wcg:8080.
Proxy request sent, awaiting response... 200 OK
Length: 103020 (101K) [text/html]
Saving to: ‘index.html’

100%[======================================>] 103,020      190KB/s   in 0.5s   

2014-09-30 13:02:21 (190 KB/s) - ‘index.html’ saved [103020/103020]

Вместо этого использование sudo:

michele@rserver-VirtualBox:~$ sudo wget http://bbc.co.uk
[sudo] password for michele: 
--2014-09-30 13:02:30--  http://bbc.co.uk/
Resolving bbc.co.uk (bbc.co.uk)... 212.58.246.104, 212.58.244.20, 212.58.246.103, ...
Connecting to bbc.co.uk (bbc.co.uk)|212.58.246.104|:80... failed: Connection timed out.

Я нахожусь на 14,04, и у меня не было этой проблемы прежде, чем обновить от 12,04 вчера. Скажите мне, в чем другой информации Вы нуждаетесь.

3
задан 30 September 2014 в 16:08

2 ответа

В случае, если кто-либо задается вопросом:

проблема здесь, то, что, когда sudoing, newenvironment загружается, означая, что http_proxy больше не устанавливается.

Для решения этого вопроса можно добавить Defaults env_keep += "http_proxy https_proxy" к/etc/sudoers файлу для хранения тех переменных при переключении на безопасный путь.

Ссылка: https://help.ubuntu.com/community/EnvironmentVariables

8
ответ дан 17 November 2019 в 19:19

Открытый /etc/apt/apt.conf файл в Терминале и наборе Ваш прокси, устанавливающий как следующее:

Acquire::http::proxy "http://user:pass@host:port/";
Acquire::https::proxy "https://user:pass@host:port/";
Acquire::ftp::proxy "ftp://user:pass@host:port/";
Acquire::socks::proxy "socks://user:pass@host:port/";

Замена user с Вашим имя пользователя , pass с Вашим пароль , host с прокси-webaddress и port с номер порта .

1
ответ дан 17 November 2019 в 19:19

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

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