Недавно я решил свою проблему Как проверить, действительно ли применяется сетевой прокси ?
Теперь я могу легко использовать sudo apt-get install application-name
, но проблема в том, что обычный пользователь (не суперпользователь) не может видеть прокси.
Например, эти команды имеют разные выходные данные:
wget http://whatismyip.com
и
sudo wget http://whatismyip.com
Это показывает, что первая команда не выполняет используйте прокси, а второй ясно говорит:
Connecting to localhost | 127.0.0.1 |: 8080 ... connected.
странно то, что когда я проверяю http://whatismyip.com с помощью Firefox, он показывает IP прокси, а не мой реальный IP, что означает, что Firefox видит прокси.
Почему wget не видит прокси?
Проверяли ли вы, что после выполнения Apply System-wide...
произошло следующее:
Любая терминальная программа, запущенная после закрытия диалогового окна Network proxy
, имеет прокси-переменные, установленные в их среде?
set | grep -i proxy
должна давать вам такие записи
https_proxy = http://proxy.yoyodyne.com:18023/
http_proxy = http://proxy.yoyodyne.com:18023/
ftp_proxy = http://proxy.yoyodyne.com:18023/
wget согласно руководство будет использовать эти прокси. У меня это работает на моем ноутбуке на работе.
Вы уверены, что предоставили команду wget терминальному процессу, который был запущен после закрытия диалога Network Proxy
?
Я думаю, что это может быть ошибка 232469 , в которой есть некоторые предложенные исправления и обходные пути. Один из них, по-видимому, заключается в том, чтобы отредактировать /etc/wgetrc
как root и прокрутить вниз до того места, где вы видите это:
# You can set the default proxies for Wget to use for http, https, and ftp.
# They will override the value in the environment.
#https_proxy = http://proxy.yoyodyne.com:18023/
#http_proxy = http://proxy.yoyodyne.com:18023/
#ftp_proxy = http://proxy.yoyodyne.com:18023/
Раскомментировать (удалить #) и установить прокси, которые вы хотите использовать. Сохрани и закрой. Это должно установить глобальные специфичные для wget параметры для всех пользователей и должно быть адекватным обходным решением, пока ошибка не будет устранена.
Вы также можете добавить эти настройки в ~/.wgetrc
, и они вступят в силу для каждого пользователя.