Как настроить APT для использования squid-deb-proxy без squid-deb-proxy-client?

В моей сети есть прокси-сервер Squid для кеширования deb-архивов. Он устанавливается как squid-deb-proxy пакет.

Я знаю, что в репозиториях существует специальный пакет squid-deb-proxy-client.
Но это требует avahi-utils в качестве зависимости.

Как настроить APT на клиентских компьютерах для использования squid-deb-proxy без squid-deb-proxy-client?

0
задан 26 July 2019 в 14:54

1 ответ

Необходимо добавить одну строку к конфигурационному файлу APT /etc/apt/apt.conf или в пользовательский файл /etc/apt/apt.conf.d/99proxy:

Acquire::http::Proxy "http://[[user][:pass]@]host[:port]";

где

  • [[user]:[pass]@] учетные данные (user имя пользователя, pass пароль);
  • host имя хоста прокси-сервера или его IP;
  • [:port] порт (8000 в случае squid-deb-proxy).

Пример: http://192.168.12.34:8000 для анонимного прокси -

echo 'Acquire::http::Proxy "http://192.168.12.34:8000";' | sudo tee /etc/apt/apt.conf.d/99proxy

Удаление:

sudo rm /etc/apt/apt.conf.d/99proxy
# or 
mv /etc/apt/apt.conf.d/99proxy ~/

Посмотрите Получать группу человека 5 apt.conf.

Примечание: эта строка может быть добавлена во время установки с помощью netboot установщика при установке прокси-сервера в нем.

0
ответ дан 23 October 2019 в 08:55

Другие вопросы по тегам:

Похожие вопросы: