Approx это кэширующий прокси-сервер, предназначен в первую очередь для работы с репозиториям Linux-дистрибутива Debian и его производных.
В отличие от apt-proxy, являющегося сторонним проектом и не развивающегося уже несколько лет, approx активно развивается и является частью проекта Debian. Кроме того он работает заметно стабильнее
Далее будет показано как установить, настроить и запустить approx на сервере под управлением Ubuntu Server 9.04 вместо работающего там apt-proxy. Схема сети и конфигурация программного обеспечения будут такие же как и в предыдущей статье и нашей задачей будет замена apt-proxy на approx таким образом, чтобы не менять настроек на клиентских машинах.
Для начала избавимся от apt-proxy:
apt-get purge apt-proxy && apt-get autoremove --purge
Следующим шагом установим approx:
apt-get install approx
Следующим шагом открываем в редакторе файл /etc/approx/approx.conf и добавляем в самое начало файла описания репозиториев:
# Основной репозиторий ubuntu ubuntu http://mirror.telecet.ru/ubuntu # Обновления безопасности ubuntu-security http://security.ubuntu.com/ubuntu/ # qutim IM client qutim http://qutim.org/debian/jaunty # wine is not an emulator wine http://wine.budgetdedicated.com/apt # medibuntu medibuntu http://packages.medibuntu.org # VirtualBox - Virtual Machine Emulator virtualbox http://download.virtualbox.org/virtualbox/debian # Репозиторий с ПО от google google http://dl.google.com/linux/deb
Все остальные настройки можно оставить по умолчанию. Разве что ещё явно указать интерфейс, на котором будет слушать approx:
interface eth1
Другого способа управлять доступом к сожалению нет, поэтому для дополнительного ограничения доступа (если надо) придётся использовать iptables.
Дальше остаётся перезапустить сервис:
invoke-rc.d approx restart
Всё! На клиентских машинах настройки менять не нужно и потому теперь можно отдохнуть:)
Приятной работы!
morbo 2009-07-02 12:58:18 (#)
apt-cacher умеет показывать веб-страничку со статистикой использования кеша, поддерживает работу через веб-прокси, ограничения по IP и подсетям. Никаких нареканий к нему никогда не было, работал безглючно.