Каков был бы хороший прокси для домашней сети?
Во-первых, О каком количестве пользователей мы говорим?
Как предложено Arcath, Сквид является de факторным стандартом в эти дни для прокси кэширования открытого исходного кода. Различные дополнительные пакеты позволяют фильтрацию контента, и несколько программ были, делают, чтобы сделать необычное создание отчетов против журналов Сквида.
Хорошим легким прокси кэширования является Polipo. Это не самая необычная вещь в мире, но это является маленьким, быстро, и должно работать достаточно хорошо на горстку пользователей.
Относительно Вашего второго вопроса функции ACL Сквида могут использоваться для кэширования только определенных сайтов. Я не уверен, почему Вы прошли бы проблему настроить прокси, но не хотели бы, чтобы клиенты в полной мере воспользовались ею, все же.
Сквид является довольно хорошим прокси, статья Википедии могла бы быть хорошим ресурсом http://en.wikipedia.org/wiki/Squid_%28software%29
Если Вы хотите прокси для способных обновлений, смотрите на apt-cacher-ng. Я использовал это на своем кластере на работе.
Другие ответы для Прокси HTTP общего назначения, которые конкретно не знают о Packages.gz, Выпусках и .deb файлах. использование apt-cacher-ng это для решений переутомления кэша.
Я полагаю, что можно использовать дополнение Firefox, FoxyProxy, чтобы заставить Firefox использовать прокси только для определенных доменов.