Настройка торрент-трекера и сеялки
Я один из лидеров revora.net, креативной игровой сети, в которой свободно размещается множество игровых (моддинг) проектов. В последнее время пропускная способность была проблемой несколько. Чтобы облегчить это, мы хотим дать нашим пользователям возможность делиться своими огромными файлами с BitTorrent.
Мы хотели бы, чтобы люди могли загружать свои файлы через имеющуюся учетную запись FTP. Затем они могут перейти на пользовательский веб-сайт, где они могут разрешить общий доступ к этим файлам через BitTorrent.
Мы бы хотели, чтобы наш сервер был трекером (если не проще использовать другой), а также действовал как постоянный сеялка (поэтому всегда есть хотя бы один). Нам нужно иметь возможность контролировать как (tracker, так и seeder-client) из PHP и других скриптов.
Какой лучший способ настроить это?
3 ответа
Также ответил на аналогичный вопрос @ "Можно ли использовать битторрент для файлового сервера"
Bittorent-трекер довольно прост в настройке, я знаю несколько PHP-основанных, но они в основном на русском языке (TorrentPier - интерфейс phpbb2, TBDev). Вы также можете взглянуть на XBTT - написанный на C++ - он может управлять миллионами пиров на одном устройстве, но найти его веб-интерфейс довольно сложно.
Я нашел этот проект xbtit, они предлагают его бесплатно по лицензии BSD. Вы можете попробовать демо здесь.
Вы также можете использовать сервис OpenBittorrent для регистрации любого торрента.
PS. Для посева: rtorrent + webgui может быть лучшим решением.
рторрент это:
- возможность просмотра каталогов (так, например, если вы хотите заполнить a.torrent, вы помещаете a.torrent в определенный каталог, и rtorrent автоматически добавляет его, если вы удаляете его, rtorrent также удаляет его)
- можно контролировать и контролировать с помощью XMLRPC из скриптов, PHP и т. д.
Второй на рторренте. Я любил это, когда я использовал это. также есть тонна веб-интерфейсов.
deluged + webui может быть другим вариантом, хотя он немного менее гибок в веб-интерфейсах.
для трекера, похоже, opentracker может быть лучшим решением. Я мало читал о торрент-трекерах, но у меня сложилось впечатление, что выбор программного обеспечения довольно ограничен и, как правило, отсутствует в репозиториях.