Добавлю, что существуют утилиты для кэширования запросов на обновление. Для Debian-подобных дистрибутивов это apt-cacher.
Один раз, разумеется, надо потратить время и настроить сервер и типовую конфигурацию клиентов, но зато обновления с использованием такого кэшера будут проходить быстрее и с меньшим расходом интернет-трафика.
Ключевая фраза для поиска - squid multi instance. Насколько я могу судить, для начала необходимо составить план и всех сосчитать. Потому что сколько исходящих адресов вам нужно, столько инстансов (извините за выражение) придётся запускать.
Затем берёте свой любимый инструмент и по шаблону генерируете конфиги, которые в общем одинаковые, но в каждом из них указаны уникальные исходящий адрес, порт для входящих запросов, лог-файлы (access.log, cache.log и другие), каталог для дискового кэша и pid-файл. Думаю, ещё надо ограничить использование памяти (директива mem_cache), чтобы физической оперативки хватило на всех.
И наконец запускаете нужное количество squid-ов каждый со своим конфигом (ключ -f).
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.