1.3 Настройка yum или dnf для работы через proxy

По умолчанию, yum (РЕД ОС версии 7.2 и младше) или dnf (РЕД ОС версии 7.3 и старше) получает данные с HTTP сервера. Все соединения yum или dnf с HTTP происходят с использованием HTTP / 1.1 протокола и совместимых с ним веб прокси серверов.

Если вам необходимо разрешить доступ к yum или dnf через proxy сервер для всех пользователей, используйте файл /etc/yum.conf или /etc/dnf.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 или /etc/dnf.conf требуется для настройки работы yum или dnf соответственно через прокси для всех пользователей.

Чтобы разрешить доступ yum или dnf через 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"

Если вы нашли ошибку, выделите текст и нажмите Ctrl+Enter.

Print Friendly, PDF & Email