По умолчанию, yum получает данные с HTTP сервера. Все соединения yum с HTTP происходят с использованием HTTP / 1.1 протокола и совместимых с ним веб прокси серверов.
Если вам необходимо разрешить доступ к yum через proxy сервер для всех пользователей, используйте файл /etc/yum.conf и внесите в него следующие строчки:
proxy=http://proxy.mydomain.com:3128 proxy_username=user_proxy proxy_password=pass_user_proxy
В данном примере параметр:
proxy — адрес вашего proxy сервера:порт
proxy_username — имя пользователя
proxy_password — пароль пользователя
Если ваш proxy сервер не использует авторизацию, достаточно прописать только:
proxy=http://proxy.mydomain.com:3128
Таким образом, файл /etc/yum.conf
требуется для настройки работы yum через прокси для всех пользователей.
Чтобы разрешить доступ yum через proxy сервер для конкретного пользователя вам необходимо использовать файл профиля пользователя. По умолчанию это ~/.bash_profile в домашнем каталоге пользователя. Внесите в него следующие строчки:
http_proxy="http://mycache.mydomain.com:3128" export http_proxy
Eсли для работы proxy сервера необходимо использовать логин-пароль, то добавьте их в строчку http_proxy:
http_proxy="http://user_proxy:pass_user_proxy@proxy.mydomain.com:3128"