Друзья, стыдно признаться, но про peer-to-peer технологию torrent я знаю только, как пользоваться клиентом Transmission.
Ситуация такая: есть сайт на хостинге. На нем я собираю и выкладываю прошивки для android.
Все как бы по-взрослому: gitlab для репо, jenkins для сборок...
Но.
Каждую пятницу наступает аврал - выкладываю прошивки и все кидаются их качать.
Естественно, первые сутки это мало кому удается. Популярность растет стремительно.Предложили использовать torrent. А как?
Я могу сгенерить .torrent файл. Могу дать на него ссылку в вебе. А что с ним делать? По-идее, надо его подсунуть консольному torrent клиенту на сервере? Чтобы он сидировал?Собственно, вопрос в названии темы вызван тем, что я абсолютный ноль в этой технологии и далеко не уверен, что нужен трекер.
> Друзья, стыдно признаться, но про peer-to-peer технологию torrent я знаю только, как
> пользоваться клиентом Transmission.трекер для этого не особо нужен
http://ridbowt.blogspot.ru/2012/10/sozdaniye-torrenta-bez-tr...
>> Друзья, стыдно признаться, но про peer-to-peer технологию torrent я знаю только, как
>> пользоваться клиентом Transmission.
> трекер для этого не особо нужен
> http://ridbowt.blogspot.ru/2012/10/sozdaniye-torrenta-bez-tr..."Так передайте файл с помощью вашего торрент-клиента без создания раздачи на торрент-трекере! Для этого в торрент-клиенте создайте новую раздачу (не буду объяснять как, в каждом клиенте по своему, но принцип один)." вот на этом-то я и споткнулся.
Я читал про даннную возможность. Но как мне запустить консольный клиент и "подсунуть" ему torrent файл?
>>> Друзья, стыдно признаться, но про peer-to-peer технологию torrent я знаю только, как
>>> пользоваться клиентом Transmission.
>> трекер для этого не особо нужен
>> http://ridbowt.blogspot.ru/2012/10/sozdaniye-torrenta-bez-tr...
> "Так передайте файл с помощью вашего торрент-клиента без создания раздачи на торрент-трекере!
> Для этого в торрент-клиенте создайте новую раздачу (не буду объяснять как,
> в каждом клиенте по своему, но принцип один)." вот на этом-то
> я и споткнулся.
> Я читал про даннную возможность. Но как мне запустить консольный клиент и
> "подсунуть" ему torrent файл?вы хотите далать это на хостинге? а хостер оговаривал это в правилах или у Вас VPS (могут возникнуть проблемы с хостером)
>[оверквотинг удален]
>>> трекер для этого не особо нужен
>>> http://ridbowt.blogspot.ru/2012/10/sozdaniye-torrenta-bez-tr...
>> "Так передайте файл с помощью вашего торрент-клиента без создания раздачи на торрент-трекере!
>> Для этого в торрент-клиенте создайте новую раздачу (не буду объяснять как,
>> в каждом клиенте по своему, но принцип один)." вот на этом-то
>> я и споткнулся.
>> Я читал про даннную возможность. Но как мне запустить консольный клиент и
>> "подсунуть" ему torrent файл?
> вы хотите далать это на хостинге? а хостер оговаривал это в правилах
> или у Вас VPS (могут возникнуть проблемы с хостером)VPS
>>> Друзья, стыдно признаться, но про peer-to-peer технологию torrent я знаю только, как
>>> пользоваться клиентом Transmission.
>> трекер для этого не особо нужен
>> http://ridbowt.blogspot.ru/2012/10/sozdaniye-torrenta-bez-tr...
> "Так передайте файл с помощью вашего торрент-клиента без создания раздачи на торрент-трекере!
> Для этого в торрент-клиенте создайте новую раздачу (не буду объяснять как,
> в каждом клиенте по своему, но принцип один)." вот на этом-то
> я и споткнулся.
> Я читал про даннную возможность. Но как мне запустить консольный клиент и
> "подсунуть" ему torrent файл?А вы пробовали web seeds (http sources)? Например так реализован торрент для libreoffice. Другой разговор, что это способ не так эффективен (это мои предположения, хотелось бы реально узнать результаты с поля действий) как, собственно говоря, сидирование в качестве пира (да ещё суперсидом, когда клиент отдаёт гарантированно разные части "piece" раздачи, пока не увидит в рое "swarm", эти самые части), но зато вполне прозрачно для хостинга, который выступает web seedом - всё тот же http. Естественно, при создании включите DHT, PeX, Local Peer Discovery, в большинстве случаев они автоматически включены, если не выбрана опция "создать приватный торрент".
И как по ссылке, добавьте эти трекеры
udp://tracker.openbittorrent.com:80/announce
udp://tracker.publicbt.com:80/announce
http://retracker.local/announce
Первые 2 имеют несколько неоднозначную репутацию, т.к. через них идёт обмен "нелегальщиной" в том числе. Это к вопросу о серьёзности и по-взрослому.
Ну и ретрекер https://ru.wikipedia.org/wiki/%D0%A0%D0%... Хитрый костыль, который есть не просит, но иногда реально работает.
>[оверквотинг удален]
>>>> пользоваться клиентом Transmission.
>>> трекер для этого не особо нужен
>>> http://ridbowt.blogspot.ru/2012/10/sozdaniye-torrenta-bez-tr...
>> "Так передайте файл с помощью вашего торрент-клиента без создания раздачи на торрент-трекере!
>> Для этого в торрент-клиенте создайте новую раздачу (не буду объяснять как,
>> в каждом клиенте по своему, но принцип один)." вот на этом-то
>> я и споткнулся.
>> Я читал про даннную возможность. Но как мне запустить консольный клиент и
>> "подсунуть" ему torrent файл?
> А вы пробовали web seeds (http sources)?Я даже не знаю, что это такое :) Говорю ж - чайник в торрентах. Почитаю, спасибо!
> Друзья, стыдно признаться, но про peer-to-peer технологию torrent я знаю только, как
> пользоваться клиентом Transmission.
> Ситуация такая: есть сайт на хостинге. На нем я собираю и выкладываю
> прошивки для android.
> Все как бы по-взрослому: gitlab для репо, jenkins для сборок...
> Но.
> Каждую пятницу наступает аврал - выкладываю прошивки и все кидаются их качать.Для начала рекомендую вам связаться с хостером и узнать у них возможно ли на их площадке организовать сие решение (торрент на сервер может давать значительную нагрузку).
при VPS использовать серверный торрент-клиент transmition-daemon (примеры настроек в сети куча). создать торрент файл используя transmission-create (с опциями) и ставить загрузку этого же торрента у себя на сервере (файл уже находится там, поэтому будет раздача), а на сайте размещать торрент файл
>[оверквотинг удален]
>> Все как бы по-взрослому: gitlab для репо, jenkins для сборок...
>> Но.
>> Каждую пятницу наступает аврал - выкладываю прошивки и все кидаются их качать.
> Для начала рекомендую вам связаться с хостером и узнать у них возможно
> ли на их площадке организовать сие решение (торрент на сервер может
> давать значительную нагрузку).
> при VPS использовать серверный торрент-клиент transmition-daemon (примеры настроек в
> сети куча). создать торрент файл используя transmission-create (с опциями) и
> ставить загрузку этого же торрента у себя на сервере (файл уже
> находится там, поэтому будет раздача), а на сайте размещать торрент файлСпасибо, свяжусь обязательно.
P.S. связался. Ограничений нет.Но, все же хотелось бы увидеть пошаговое решение. Желательно - консольно-автоматизированное.
Собрал jenkins прошивку, сделал .torrent файл, подсунул его демону.Я смотрел в сторону deluge. Демон стартует, клиент есть, .torrent файл есть. Как все это увязать-то? Вот в чем затык. Transmission тоже посмотрю.
> Я смотрел в сторону deluge. Демон стартует, клиент есть, .torrent файл есть.
> Как все это увязать-то? Вот в чем затык. Transmission тоже посмотрю.это просто как пример приводил, с другими торрент-клиентами дел просто не имел, вот и привел пример.
вся суть, в том, что торрент-клиент посчитал файл скачанным и стал раздавать
>> Я смотрел в сторону deluge. Демон стартует, клиент есть, .torrent файл есть.
>> Как все это увязать-то? Вот в чем затык. Transmission тоже посмотрю.
> это просто как пример приводил, с другими торрент-клиентами дел просто не имел,
> вот и привел пример.
> вся суть, в том, что торрент-клиент посчитал файл скачанным и стал раздаватьМдя. Все оказалось просто элементарнейше.
Спасибо всем за помощь!
Все получилось.
> Мдя. Все оказалось просто элементарнейше.
> Спасибо всем за помощь!
> Все получилось.Ну дак и расскажите, на каком варианте остановились. И результаты испытаний, если были.