p2p репозиторий

В условия дорогого входящего трафика я написал небольшую програмулинку и назвал её pacmanoid. Суть её проста: есть клиентская часть и часть серверная. Клиентская выступает в роли локальной http-прокси для пакмана. При запуске (и раз в полчаса) клиент индексирует список файлов в директории /var/cache/pacman/pkg/ и шлёт на сервера указанные в конфиге. При запросе от пакмана на файл, клиент перенаправляет запрос на сервер в надежде на то, что сервак выдаст ip и порт по которому можно этот файл получить (от такого же клиента). После чего файл перенаправляется пакману либо пакман получет обидную фразу “404” и лезет во внешку.
Клиент может быть настроен и для работы без раздачи пакетов (и регистраций на серверах).
Обе программы написаны в виде демонов со скриптами запуска для /etc/rc.d/
Хотелось бы услышать мнения и пожелания))

<!– ia0 –>pacmanoid.zip<!– ia0 –>
<!– ia1 –>pacmanoid_server.zip<!– ia1 –>
Вчера хотел написать нечто подобное, но пока обошелся централизованным сервером обновлений и fuse :)
 
Зарегистрироваться или войдите чтобы оставить сообщение.