Я хотел бы настроить файловый сервер с возможностью поиска, предпочтительно через Интернет. Мне интересно, возможно ли достичь этого с помощью протокола bittorrent и иметь одного клиента, разделяющего каждый торрент на сервере. Я думаю, я мог бы использовать какое-нибудь доступное решение для трекинга для веб-интерфейса или написать его сам.
Меня беспокоит, есть ли какие-либо ограничения на количество торрентов, которыми может поделиться один клиент, поскольку это может быть> 10 000 торрентов.
Количество скачивающих клиентов очень мало, только я и мои родственники. Идея состоит в том, чтобы иметь единственное место для размещения всего, от фотографий отпуска до музыкальных произведений.
Есть ли другие варианты для такого типа файлового сервера. Также должно быть легко загружать файлы на сервер.
Ответы:
Теоретически это возможно, но зачем вам это? Если на вас смотрят только несколько человек, вы теряете преимущества распределенной пропускной способности.
источник
Я бы предпочел старый добрый FTP. Вы получаете список каталогов бесплатно, поскольку он является частью протокола, и людям не нужен дополнительный клиент, поскольку во все хорошие браузеры встроен базовый FTP-клиент. Только для загрузки им нужна программа FTP.
Здесь BitTorrent будет действительно беспорядочным, так как люди не могут просто загружать вещи - им нужно создавать торрент-файлы для каждого файла, а затем добавлять файл на сервер. BT-клиент на сервере должен быть осведомлен об этом и добавить .torrent-файл в свою очередь, и только тогда пользователь сможет «загрузить» свой фактический файл.
источник
UPD: Я нашел этот проект xbtit, они предлагают его бесплатно по лицензии BSD. Вы можете попробовать демо здесь .
источник
BitTorrent, вероятно, не самая лучшая вещь, потому что
а) Самая большая проблема - не иметь много торрент-файлов, а сделать их доступными для поиска.
б) Они должны использовать программное обеспечение, которое, вероятно, не так легко использовать для ваших родственников.
Я бы порекомендовал вам посмотреть на онлайн-сервис хранения, например, Wuala .
источник
Вы можете использовать onewarm , который предназначен для обмена частными данными с использованием протокола, подобного bittorrent. Насколько я понимаю, у вас может быть хотя бы один клиент, настроенный в качестве сервера, который всегда будет доступен для размещения ваших семейных фотографий и еще много чего.
Я действительно не знаю, каковы реальные ограничения на тепло, но вы можете поделиться целыми каталогами в нем. Я знаю, что битторрент-клиенты становятся действительно вялыми, если у вас одновременно работает много торрентов.
источник
Одна из проблем, с которыми вы здесь столкнетесь, заключается в том, что у вас есть только ограниченное количество портов / сокетов на одном IP-адресе. Если вы собираетесь запустить систему, в которой у вас есть все ваши файлы, переданные по протоколу в стиле bittorrent, вы быстро закончите работу, если будете делать все, что интересно людям. После того, как вы столкнетесь с этой проблемой, вы Я должен начать добавлять новые IP-адреса, и это довольно быстро устареет.
источник
nginx
сервера Игос Сысоев настроил FreeBSD для обработки 200 000 запросов на одном веб-сервере.Вам было бы лучше использовать одно из многих бесплатных веб-приложений с модулем загрузки файлов. Использование битторрента для обмена файлами между несколькими людьми звучит как фантастический способ получить всю сложность использования, которую предоставляют битторренты, без каких-либо преимуществ массово распределенных хостов и уменьшенной пропускной способности в любой точке, чтобы восполнить это.
источник
http://www.rejetto.com/hfs/
HFS - это простой файловый сервер для Windows, который позволит вам предоставить любому веб-доступ к любым файлам на вашем компьютере. Его супер легко установить.
источник
Попробуйте Джейка: http://jakeapp.com/
источник
Если вы готовы платить, вы можете разместить свои данные на Amazon S3 . Включает автоматическую поддержку BitTorrent
источник