Как кешировать весь ftp-траффик?

Итак. Есть 16 тачек 192.168.0.0/24. Есть шлюз 192.168.0.1<->192.168.10.1 который смотрит собственно в 192.168.10.0/24.
На 192.168.10.254 крутится proftpd, с которого спиногрызные студенты (в 0.0/24) качают себе на тачки что попало.

Я ХАЧУ!
Как-то кешировать все файло на ftp://student@192.168.10.254, Причем хочу делать это прозрачно для клиентов из 0.0/24 и чтобы этот кэш валидным был. Как-то instanly проверял хотя бы по наличию AND дате модификации т.д.

Какие варинты есть? Например через [nfs|samba] держать на 0.1 каталог, который как-то перманентно синкать с его копией. Которую юзать для локального proftpd, на который делать iptables -i eth1 --dest 192.168.10.254 порт 20 -j DNAT 192.168.0.1:22

Но я точно знаю, что криворукий изобретатель топоров. Поэтому, может кто знает другие Рассово-Правильные варианты?

Из повествования не понятно,

Из повествования не понятно, что, где, а, главное, зачем собираешься кешировать? Если грузят канал невовремя - подними ftp у себя, синкай на него по ночам файлы, а надоевший сервер перекрой.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".