Уважаемые гости и пользователи форума!
Если Вы были зарегистрированы на старом форуме, а здесь не можете зайти под своей учётной записью, пожалуйста, сообщите свой ник мне через контактную форму "Связаться с администрацией"

[How To] Кэширующий прокси для локального зеркала Apt-Cacher-NG

В этом Вы найдёте самые разнообразные пошаговые инструкции по установке и обслуживанию системы.

Модераторы: rewuxiin, kulia

Правила форума
Условием использования нашего форума, является соблюдение настоящих Правил форума.

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам, а вы рискуете получить предупреждение.
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 1332
Зарегистрирован: 23 янв 2012, 22:11

[How To] Кэширующий прокси для локального зеркала Apt-Cacher-NG

13 ноя 2013, 20:20

Кэширующий прокси для локального зеркала Apt-Cacher-NG
Дано:
Сервер Debian 7 (Ubuntu) с именем debmirror.lan
Отдельный жёсткий диск для зеркала, примонтированный к системе как /mirror

Установка:

Код: Выделить всё

apt-get install apt-cacher-hg
Настройка:

Код: Выделить всё

nano /etc/apt-cacher-ng/acng.conf
Минимум настроек:

Код: Выделить всё

# Путь к каталогу нашего зеркала
# Просто переносим дефолтный каталог (мне лень было права выставлять ;), но проверьте у этого каталога владелец должен быть apt-cacher-ng)
# mv /var/cache/apt-cacher-ng /mirror
CacheDir: /mirror/apt-cacher-ng

# set empty to disable logging
# Если не нужны логи, очищаем строку до ":"
LogDir: /var/log/apt-cacher-ng

# Если не устраивает порт по-умолчанию, меняем
# TCP (http) port
# Set to 9999 to emulate apt-proxy
Port:3142
Настройка админского доступа:

Код: Выделить всё

nano /etc/apt-cacher-ng/security.conf
Прописываем админский логин и пароль:

Код: Выделить всё

AdminAuth: admin:12345
Админский доступ:
http://admin:12345@debmirror.lan:3142/acng-report.html
wm-apt-cacher-ng.png
страница управления прокси
Перезапуск прокси:
/etc/init.d/apt-cacher-ng restart

Всё, прокси готов к работе.

Теперь настроим клиентов.
Создаём файл:

Код: Выделить всё

nano /etc/apt/apt.conf.d/01proxy
И пишем туда одну строку:

Код: Выделить всё

Acquire::http { Proxy "http://debmirror:3142"; };
Обновляем кэш:

Код: Выделить всё

apt-get update
Всё, клиент тоже готов к работе с прокси. :-)

А если во время установки системы с ноля прописать прокси, то этот файл будет создан автоматически.
wm-debmirror.png
Выбор прокси на этапе установки системы (для примера - Debian)
User Manual на английском
P.S. Мануал не закончен. Возникнут вопросы, открывайте топик здесь.

Вернуться в «Инструкции и учебники»