Ubuntu – Настройка прокси сервера с авторизацией

Появилась задача – настроить ubuntu 9.10, чтобы она ходила через проксю используя авторизацию. Для начала необходимо настроить apt-get. Для этого прописываем в переменных окружения:

$ sudo echo "export http_proxy=http://user:pass@ProxyAddress:ProxyPort" >> /etc/bash.bashrc
$ sudo echo "export ftp_proxy=ftp://user:pass@ProxyAddress:ProxyPort" >> /etc/bash.bashrc

Предлагаю прописать сразу в /etc/bash.bashrc, но если вы предпочитаете прописать только для опеределенных пользователей – тогда надо прописать в /home/{USERDIR}/.bashrc .

Создаем файл /etc/apt/apt.conf и записываем туда:

$ sudo touch /etc/apt/apt.conf
$ sudo echo "Acquire::http::Proxy "http://user:pass@ProxyAddress:ProxyPort";" >> /etc/apt/apt.conf
$ sudo echo "Acquire::ftp::Proxy "ftp://user:pass@ProxyAddress:ProxyPort"; >> /etc/apt/apt.conf

Теперь пробуем – sudo apt-get update и если вы вписали все правильно, то все будет работать

Далее настраиваем Synaptic. Запускаем, заходим в Settings-Preferences-Network. Настраиваем прокси сервер и авторизацию. После этого Synaptic замечательно работает через прокси сервер.

Потом введите прокси в настройки системы – заходим в System-Preferences-Network Proxy, соответственно настраиваем прокси сервер и авторизацию и нажимаем на кнопку Apply System-Wide. Но к сожалению Ubuntu Software Center через прокси сервер так и не заработает. По этому поводу можно почитать здесь. Ну и как только все исправится – обновлю данный пост.