under moderation Добавление параметра fl в магнет-ссылку и механизм её работы в трекер

grey_rat а вам не кажется что никому нет дела до всего этого? Есть много других вещей которые до сих пор не реализованны
 
Суть очень проста.
К примеру, есть на трекере раздача на которой всего пару сидов или вообще только 1 релизер. И вот вы хотите скачать эту раздачу, скачиваете торрент и ..... ничего не качается. Потому что вы оба за NAT или у обоих закрыты порты. А может быть у вас провайдер блокирует p2p трафик https://toster.ru/q/202179
Прокси-сервер решил бы все эти проблемы.

Второй момент.
На трекере, в списке файлов можно вывести значки/плееры проигрывания некоторый файлов как например это сделано на http://zaycev.net/
Пользователь скачивает торрент-файл нажимает на ссылку (которая у всех будет одинаковая, кроме номера порта) вида
http://127.0.0.1:31686/proxy?sid=e8e8236&file=0&service=STREAMING
и получает проигрывание файлов в своём браузере.
Аналогично можно сделать по видеофайлам, разместив окошко проигрывателя в раздаче. Юзер нажимает на play, в торрент-клиент улетает магнет-ссылка, а сам плеер начинает подгружать видеопоток с
http://127.0.0.1:31686/proxy?sid=e8e8236&file=0&service=STREAMING
 
Кстати, разработчики зачем-то встроенный веб-сервер назвали так же как и свой прокси сервер
Скриншот из utorrent 2.2.1 .
iiiii.JPG
 
Порт всем можно прописать 10000 - utorrent зачем-то использует его под себя. Ссылки с таким портом работают.
 
С sid всё же я погорячился, был момент, показалось что он не меняется. Однако при создании или добавлении торрента меняется рандомно :(
Ещё немного потестил проксик remote.utorrent.com.
Оказывается, не обязательно перетаскивать файл в окно и создавать специально такой торрент-файл. Ссылки на файл можно получить подставив значение sid и путь к файлу. Прокси сервер обращается к utorrent юзера с вопросом есть ли у него sid с таким-то номером и файлы соответсвующие этой раздаче.

А вот может ли подобный сервис вытянуть sid торрента зная только хеш - х.з.... Но, если можно, все http ссылки на файлы трекер сможет тогда сгенерировать сам.
 
Параметр sid для каждого торрента прописывается в файле resume.dat , его можно изменить в редакторе BEncode Editor
 
Back
Top