> а второй, перегружая свой маленький канал, будет еще и тормозить
>отдачу клиентам.
1) ну посуди сам, с чего-бы это ему перегружать свой маленький канал, если он будет тормозить отдачу, он ведь не резиновый :), в смысле ведро, в смысле текущее :)
2) в любом случае, если боишься, что Squid сожрёт весь канал, тебе придётся его ограничивать (нормпльно настраивать delay pools)
3) касательно твоей задачи, можно предложить вот что:
a) собери из логов статистику (желательно, по каждому пользователю/IP отдельно), куда ходят твои пользователи, сколько откуда скачивают, затем выдели домены, поддомены, адреса, на кот. приходится сравнительно неболь шой траффик и перебрасывай запросы на них на маленький канал. то-же касается пользователей - если можно выделить IP, с которых качают мало, перебрасывай запросы с них на маленький канал.
b) напиша свой редиректор, кот. будет перебрасывть напр. каждый 4 запрос на маленький канал (не очень эффективно, т.к. мы не знаем размер ответа на каждый запросы)
c) сделай каналы ассиметричными, т.е. запросы уходят через маленький, ответы получаем через большой
d) на уровне IP сделай load balancing на двух каналах для одного Squid-а (если это возможно)
с) сделай каналы ассиметричными