Я только что установил Ubuntu 11.10 с Wubi, и в настоящее время я нахожусь в кампусе, который требует использования прокси-сервера. Я зашел в Настройки системы / Сеть / Настройки прокси. Не сработало Я вручную установил прокси в Firefox и у меня есть доступ к интернету; однако я не могу добавлять приложения или обновлять Ubuntu. Как я могу это исправить? Благодаря
У меня та же проблема в моем кампусе, но у меня нет доступа к Интернету, однако вы можете попробовать «применить общесистемные настройки» в том же окне, в котором вы настраиваете прокси.
Для полноценной работы Интернета в прокси-среде требуется два шага:
Gnome
Укажите URL-адрес прокси для gnome-network-properties
:
Shell
Добавить следующее к /etc/environment
:
ftp_proxy="ftp://username:password@proxy.com:8080/"
http_proxy="http://username:password@proxy.com:8080/"
https_proxy="https://username:password@proxy.com:8080/"
Или
Добавьте следующее к .bashrc
:
export ftp_proxy="ftp://username:password@proxy.com:8080/"
export http_proxy="http://username:password@proxy.com:8080/"
export https_proxy="https://username:password@proxy.com:8080/"
Обратите внимание, однако, что в случае, если переменные окружения прокси установлены в .bashrc
, команды, которые выполняются с различными привилегиями пользователя эта переменная не будет установлена (например, sudo
не удастся). Чтобы обойти это, вам также может понадобиться изменить .bashrc
этих пользователей. В случае sudo
достаточно выполнить его с аргументом -i
, чтобы он сохранил существующую среду (sudo -i apt-get update
фактически будет работать без изменения файла root .bashrc
).
Я нашел способ, который работает, но он очень утомителен.
1. Установите Ubuntu 10.10. Прокси отлично работает с этой версией.
2. Затем обновите его до более новой версии.
Чтобы сделать обновление быстрее. Загрузите «альтернативный ISO» для этой версии, а затем обновите Ubuntu, смонтировав этот «.iso» файл Это не займет много времени. После окончательного обновления до желаемой версии прокси все равно будет работать.
На моей новой установке Ubuntu 11.10 64bit это работало для командной строки с apt и Ubuntu Software Center.
Создайте файл /etc/apt/apt.conf
и поместите эту строку с настройками прокси:
Acquire::http::Proxy "http://login:password@yourproxyaddress:port";
пример:
Acquire::http::Proxy "http://bob:123bob@bobproxy:8070";
Попробуйте:
1) Откройте терминал:
Alt kbd> + F2 kbd> и введите gnome-terminal
sudo apt-get install gconf-editor
3) Запустите gconf-editor:
gconf-editor
4) Пройдите по дереву до системы -> http_proxy
5) Найдите use_http_proxy и проверьте его.
6) Попробуйте еще раз.
Я собираюсь предположить, что ваши настройки прокси-сервера являются URL-адресом сервера где-то в кампусе, что, вероятно, означает, что вы используете PAC-скрипт . Если ваши настройки прокси не состоят из URL, игнорируйте этот ответ.
Firefox должен работать нормально, если для системных настроек прокси-сервера задан этот URL-адрес и для него настроены системные параметры.
Увы, системные настройки просто передают URL-адрес сценария приложениям, запрашивающим, каким должен быть прокси-сервер, в то время как браузеры и другие приложения, использующие базы кодов браузера (например, Thunderbird), вполне удовлетворены сценариями PAC, большинство приложений - нет. Это включает в себя многие из основных приложений системы.
Если ваша конфигурация прокси-сервера доставляется с помощью сценария PAC, лучше всего загрузить ее с помощью браузера и прочитать ее в поисках реальных адресов и портов прокси-серверов. Затем используйте их, чтобы заполнить ручные настройки прокси, которые должны работать для большего количества приложений.
http://www.ubuntugeek.com/how-to-configure-ubuntu-desktop-to-use-your-proxy-server.html
После легкого укуса гуглить.
Если ничего не работает, попробуйте команды оболочки.
Это может показаться странным, но установка Synaptic на 11.10 и настройка прокси-сервера и настроек аутентификации также исправили apt-get.
Я пробовал много вещей до этого, я устанавливал настройки прокси везде, где мог (системные настройки, /etc/apt.conf, /etc/apt.conf.d/*, gconf-editor, переменные окружения ), но ничего не помогло - apt-get update
все еще завис и tcpdump показывал, что пытается напрямую получить доступ к 91.189.92.180.80.
Изменение настроек с помощью Synaptic исправило это. Я на самом деле ненавижу эту безвестность, она напоминает Windows. Тем не менее, это сработало для меня.