Това ръководство ще ви покаже как да настроите прокси за APT мениджър на пакети, така че да можете да инсталирате и актуализирате пакети от отдалечени репозитории.
Използването на прокси сървър като посредник за достъп до интернет е често срещан бизнес сценарий. Ако използвате Ubuntu или Debian система зад прокси сървър, има вероятност да сте се опитали неуспешно да инсталирате пакети.
Конфигурирайте APT за работа с прокси сървър
Може да се направи лесно. APT зарежда всички конфигурационни файлове под /etc/apt/apt.conf.d
директория. Следователно можем да създадем конфигурация специално за нашия прокси там, като го държим отделно от всички други конфигурации.
1. Създайте нов празен файл
Трябва да създадете нов празен файл вътре /etc/apt/apt.conf.d/
директория. Да го наречем proxy.conf
. Разбира се името може да бъде каквото искате.
sudo touch /etc/apt/apt.conf.d/proxy.conf
2. Отворете файла proxy.conf в текстов редактор
След това отворете proxy.conf
файл с предпочитания от вас текстов редактор.
sudo vim /etc/apt/apt.conf.d/proxy.conf
3. Добавете APT прокси конфигурация
Трябва да имате IP адреса и порта на прокси сървъра.
За да настроите своя HTTP прокси, добавете следния ред:
Acquire::http::Proxy "http://proxy_server:port/";
За да настроите своя HTTPS прокси, добавете следния ред:
Acquire::https::Proxy "http://proxy_server:port/";
Има и един алтернативен начин за дефиниране на прокси настройките за APT. Макар и подобен, той премахва някои излишъци.
Acquire {
HTTP::proxy "http://proxy_server:port/";
HTTPS::proxy "http://proxy_server:port/";
}
Ако вашият прокси сървър поддържа удостоверяване и изисква потребителско име/парола за влизане, просто използвайте:
Acquire::http::Proxy "http://user:[email protected]_server:port/";
Запазете промените и излезте от текстовия редактор.
Забележка: Имайте предвид това proxy_server
и port
от примерите по-горе трябва да бъде заменен с правилния прокси IP адрес/име и порт.
4. Тествайте APT прокси конфигурация
Сега APT ще използва настройките на прокси сървъра, за да получава актуализации и инсталиране на пакети и т.н.
Публикациите се превеждат автоматично с google translate