2

У меня есть видео файл, который я создал. Я хотел бы поделиться этим с видом / размером аудитории, которая заставляет меня думать, что bittorrent был бы отличным механизмом распространения. Этакая полуприватная модель "те, у кого есть ссылка, имеет доступ" будет хорошо работать для меня.

Итак, у меня есть этот файл на диске. Я хотел бы создать торрент и начать сеять его, поделиться только короткой магнитной ссылкой, а затем начать рой, основываясь на этом. Добавление открытых / общедоступных трекеров - это нормально, если это делает процесс быстрее / лучше / и т.д.

Я бы предпочел, чтобы это было на основе Linux и / или программного обеспечения с открытым исходным кодом. Однократная настройка, например, на Windows или с закрытым исходным кодом, может быть в порядке, но я бы предпочел избегать ее, если это вообще возможно.

(Я сделал один короткий снимок, используя mktorrent, а затем пропустил его через скрипт на языке Python, основываясь на вопросе переполнения стека. Мой локальный клиент сказал, что он заполняется, и я использовал для проверки свой удаленный торрент-клиент, но он так и не начал загрузку.)

2 ответа2

3

Чтобы создать ссылку на магнит Bittorrent, используйте rhash :

rhash --magnet --bt-private --btih --bt-announce http://tracker.example.com:6969/announce yourfile.mkv

Опция --bt-private похожа на опцию ctorrent '-p' ("private"), которая запрещает использование DHT, PEX или других методов однорангового обмена без трекера другими клиентами при совместном использовании этого торрента - если вы используете свой собственный трекер Рой там будет описан.

Затем скопируйте yourfile.mkv во входящий каталог rtorrent (обычно ~/bittorrent/coming) и начните заполнять, используя обработчик ссылок магнита, найденный здесь. Используя настройку rtorrent, предназначенную для заполнения, вы можете также сделать ~/bittorrent/ входную символическую ссылку на ваш файловый репозиторий - я думаю об этом для совместного использования всей коллекции (но для этого потребуется немного больше сценариев, чтобы избежать пересчета всех хешей). каждый раз, когда акции обновляются).

Этот рецепт не проверен ... У меня был похожий вопрос и я воспользовался этой возможностью, чтобы исследовать ответы - скажите нам, если это работает!

1

Это может быть заблокированный порт. проверьте параметры переадресации вашего порта в маршрутизаторе.

если это не так, может быть, попробовать с uTorrent?

Как создать торрент и поделиться с другими?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .