Rate this post

Мои 23 рабочих станций ноутбука на Fedora Linux  доступны только через наши серверы корпоративных прокси. Как использовать команду DNF с веб-прокси-сервер на Fedora Linux? Как настроить DNF использовать только прокси-сервер? nnК репозиторию DNF («repo») доступ можно получить с помощью стандартных прокси-серверов, таких как Squid или любой другой прокси-сервер. Вы должны настроить прокси-сервер в /etc/dnf/dnf.conf файла следующим образом:n

  • proxy=http://URL:PORT/ прокси Serer URL в прокси-сервер, используемый для YUM. Вы должны установить полный URL, в том числе TCP порт. Если ваш корпоративный прокси-сервер требует имя пользователя и пароль, укажите их добавив следующие две настройки в файле dnf.conf.
  • proxy_username=YOUR-PROXY-USERNAME-HERE (по желанию) — имя пользователя для использования прокси URL.
  • roxy_password=YOUR-SUPER-secrete-PASSWORD-HERE (по желанию) — пароль для прокси-сервера.

Настройка: Использования DNF с прокси-сервером

Во-первых, войдите в систему пользователем root (откройте терминал, если вы используете графический интерфейс Fedora):n

# vi /etc/dnf/dnf.conf

илиn

$ sudo vi /etc/dnf/dnf.conf

Добавить /редактировать следующие настройки в [главном] раздел:n

proxy=http://server1.itfb.com.ua:3128nproxy_username=usernproxy_password=secretePasswordHere

Сохраните и закройте файл. Вот мой полный рабочий файл конфигурации /etc/dnf/dnf.conf:n

[main]ngpgcheck=1ninstallonly_limit=3nclean_requirements_on_remove=truenproxy=http://server1.itfb.com.ua:3128nproxy_username=usernproxy_password=secretePasswordHere

Пожалуйста, обратите внимание, что прописанный прокси-сервер, имя пользователя и пароль в файле dnf.conf означает, что все пользователи подключаются к прокси-серверу с этими данными при использовании команды DNF:n

# dnf updaten# dnf install foo

Как включить прокси доступ для конкретного пользователя, например, только для root?

Система Linux и UNIX-подобных имеет переменную среды с именем http_proxy. Это позволяет подключать сессии и приложения через прокси-сервер. Введите следующую команду в командной строке:n

# export http_proxy="http://server1.itfb.com.ua:3128"

илиn

# export http_proxy="http://PROXY=USERNAME=HERE:PROXY=PASSWORD=HERE@URL:PORT"n# export http_proxy="http://user:[email protected]:3128"

Можно добавлять эту строку в в ваш файл оболочки профиля, например ~ / .bash_profile.n

У Вас есть Linux ОС, а Вы не знаете как ими управлять, [email protected] — услуги администрирования серверов Unix ОС.