p2p в локалке
А вот не подскажете ли как сейчас обстоят дела в наше время с p2p серверами?
Задача следующая - есть какое-то количество машин под линкусом, в количестве измеряемом десятками. Хотелось бы чтобы они могли обмениваться между собой файлами.
Требования
1) работало под линуксом
2) управлялось бы без гуйни так чтобы можно было скриптовать.
3) желательно без центрального сервера (хотя можно вытерпеть если будет и с ним )
4) качало бы быстро и желательно параллельно с нескольких машин.
Хотелось бы чтобы работало примерно так - подняли сервис, скормили бы ему пачку ключей от других серверов ( ну или просто айпишников, ну или даже один айпишник, а чтобы он сам потом узнал от соседа о всех остальных), указали папочку для расшаривание.
Когда надо скачать что-то запускаем тулзу для поиска с именем файла, она возвращает нам хеш, запускаем другую тулзу с этим хешем, она скачивает нам этот файл и сразу же начинает раздавать.
Я как-то гуглил-гуглил, но как-то все в этой области выглядит тухло. Либо есть древние по 5 лет не обновляемые штуки типа DC++ , либо всякие глобальные сети типа gnunet, либо исключительно гуевые хрени типа retroshare.