Мои 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 ОС.