The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Новая версия BitTorrent-клиента Transmission 3.0, opennews (??), 23-Май-20, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


34. "Новая версия BitTorrent-клиента Transmission 3.0"  +1 +/
Сообщение от Аноним (-), 23-Май-20, 12:26 
atia2 как-то очень уж странно с торентами себя ведет
Ответить | Правка | Наверх | Cообщить модератору

45. "Новая версия BitTorrent-клиента Transmission 3.0"  –1 +/
Сообщение от Аноним (46), 23-Май-20, 13:08 
Я магниты только им и скачиваю. Ты можешь настроить параметры соединения и добавить публичные трекеры к любому магниту (и торренту наверно). Потом просто даёшь ей магнит или торрент, и она очень хорошо скачивает. Если тебе отдают меньше 1кб/с не особо поможет правда.
Ответить | Правка | Наверх | Cообщить модератору

63. "Новая версия BitTorrent-клиента Transmission 3.0"  +/
Сообщение от Аноним (-), 23-Май-20, 14:27 
А еще не поможет если трекеры забанили провайдеры, закрыли копирасы или они просто сдохли. А dht в aria2 сделан как-то очень странно.
Ответить | Правка | Наверх | Cообщить модератору

70. "Новая версия BitTorrent-клиента Transmission 3.0"  +/
Сообщение от Аноним (46), 23-Май-20, 14:39 
> А еще не поможет если трекеры забанили провайдеры, закрыли копирасы или они
> просто сдохли. А dht в aria2 сделан как-то очень странно.

Только в случае приватных торрентов, магниты то не приватные. А какие приватные трекеры забанены? Для обычных торрентов и магнитов просто добавляешь каждой закачке все трекеры отсюда https://github.com/ngosang/trackerslist именно этим aria2 и хороша, можно добавлять всем без разбора. DHT у меня в нём работает лучше всего, он сохраняет известные узлы и быстрее интегрируется в сеть после запуска. У других клиентов магнит без трекеров будет днями висеть и даже метаинфа (список файлов и хэши) не загрузится.

Ответить | Правка | Наверх | Cообщить модератору

78. "Новая версия BitTorrent-клиента Transmission 3.0"  +1 +/
Сообщение от Аноним (-), 23-Май-20, 15:00 
> А какие приватные трекеры забанены?

Понятия не имею, зато у меня есть торентов где трекеры подохли.

>  добавляешь каждой закачке все трекеры отсюда

Ну нафиг, dht как-то надежнее в долговременном плане и не требует возни.

> DHT у меня в нём работает лучше всего, он сохраняет известные узлы

Сабж это тоже делает. А конкретно aria2 на вон том серваке ну вот вообще совсем никак не мог к dht подцепиться почему-то. Чтобы вообще посмотреть как это работает пришлось запустить сабж на том же порту, свалить, и вот тогда - тогда dht в aria2 наконец запускается, потому что привыкшие к трансмиссии пиры туда ломятся, конечно. Но это не заслуга арии, однако. А как он на холодную должен взлетать без такого изврата - я так и не понял. Он, вроде, это не умеет.

Ответить | Правка | Наверх | Cообщить модератору

109. "Новая версия BitTorrent-клиента Transmission 3.0"  +/
Сообщение от пох. (?), 23-Май-20, 17:50 
Ну, вообще-то, если ты не в курсе, оно это делает через bootstrap-dht.trasmissionbt.com (или где он там)

То есть прикол в том, что оно при этом изрядно палится, и отключить этот бутстрэп, кажется, нельзя.

> А как он на холодную должен взлетать без такого изврата - я так и не понял. Он, вроде, это не
> умеет.

умеет. Но для этого надо дать ему хотя бы какой-то способ найти других пиров, кроме сканирования всего интернета.
Например, подключиться к любому трекеру - совершенно без разницы, за каким торрентом - лишь бы он тебе ответил списком возможных пиров.
А ты думал - в сказку попал?

Ответить | Правка | Наверх | Cообщить модератору

173. "Новая версия BitTorrent-клиента Transmission 3.0"  +2 +/
Сообщение от Аноним (-), 24-Май-20, 10:10 
> (или где он там)

Только если пиров не знает - если хоть раз взлетело, берет из dht.dat. А ария2 это у меня не делал совсем - DHT не взлетал. Получается качаем торент - трекеры сдохли, dht не запускается, дальше чего?

> То есть прикол в том, что оно при этом изрядно палится,

1 раз за жизнь инстанса клиента обычно. Если не нравится, при наличии сорца можно переделать. А может и без этого устроит:

Оно стартует так (если получилось, на остальное забивается):
1) Из dht.dat если в нем что-то есть. Это бинарный кэш известных нод, апдейтится клиентом, в нем еще dht ID и количество v4 и v6 пиров. Для нодов запоминается только ip:port.
2) "dht.boostrap" в конфигдире, это текстовый файл с user'овским списком fallback-бутстрапов, там можно и имена хостов.
3) "Attempting to bootstrap from dht.transmissionbt.com" если остальное не сработало, last resort.

Можно dht.dat от другого клиента подсунуть, но хэш DHT стоит сменить...

> и отключить этот бутстрэп, кажется, нельзя.

При наличии сорца можно что угодно, вопрос желания. Если оно надо, см bootstrap_from_name и вокруг в tr-dht.c.

> умеет. Но для этого надо дать ему хотя бы какой-то способ найти
> других пиров, кроме сканирования всего интернета.

При том - получается что адреса бутстрапов я должен помнить где-то там сам. И юзеры только и занимаются что коллекционируют их :)

> Например, подключиться к любому трекеру - совершенно без разницы, за каким торрентом
> - лишь бы он тебе ответил списком возможных пиров.

Поэтому просто скачать просто вон тот торент - если там трекеры сдохли то хрен там, да? Спасибо, с арией я это видел, было не прикольно.

> А ты думал - в сказку попал?

Я думал - в сорец попал. И там можно нарулить любую сказку по вкусу.

Ответить | Правка | Наверх | Cообщить модератору

225. "Новая версия BitTorrent-клиента Transmission 3.0"  +1 +/
Сообщение от пох. (?), 24-Май-20, 19:33 
> dht.dat. А ария2 это у меня не делал совсем - DHT

ну, видимо, не доверяет несвежим пирам, и не умеет централизованного бутстрэпа.

> не взлетал. Получается качаем торент - трекеры сдохли, dht не запускается,
> дальше чего?

pornolab.net (или где он там сейчас) клик-клик-клик - ок, вот тебе и dht.

> Оно стартует так (если получилось, на остальное забивается):
> 1) Из dht.dat если в нем что-то есть. Это бинарный кэш известных

то ли что-то тут переделали, то ли где? Мне казалось - он экспайрится, не?

> При наличии сорца можно что угодно, вопрос желания. Если оно надо, см

ну так и в арию можно быстренько его добавить, было б желание. Мне проще прон какой быстро глянуть. ;-)

На самом деле, с учетом особенностей работы dht, оно и в обратную сторону так - если ты такой весь из себя шифруешься, раздавая нечто мимо трекеров - то очень полезно попутно пораздавать какого-нибудь nsfw, чем ближе к тем местам, где пасутся твои возможные потребители, тем быстрее они тебя найдут.

Ответить | Правка | Наверх | Cообщить модератору

295. "Новая версия BitTorrent-клиента Transmission 3.0"  +/
Сообщение от Аноним (-), 26-Май-20, 13:22 
> ну, видимо, не доверяет несвежим пирам, и не умеет централизованного бутстрэпа.

С учетом перекоса в пользу сценария "я типа wget" получается непрактично. Юзать его в режимах отличных от wget-like с торентами еще непрактичнее.

> pornolab.net (или где он там сейчас) клик-клик-клик - ок, вот тебе и dht.

Утонченно, спору нет.

> Мне казалось - он экспайрится, не?

Кем? Зачем? Там даты нет, все что он содержит: DHT ID (160-бит рандом), 2 счетчика (для v4 и v6 нод) и списки по 6 или 18 байтов на ноду (ip и port).

При бутстрапе все что в dht.dat добавляется как известные ноды. Если с этого удалось запуститься, на остальное забивается. Экспайрится естественным способом: если все ноды в dht.dat сдохнут, бутстрап не получился, клиент перейдет к следующему пункту. Но это в типовом случае маловероятно, даже через год в списке из пары сотен кто-то живой.

При выходе файл пишется заново, в лучшем случае (была сеть, бутстрапнулось) актуализуясь более живыми (логика dht периодически вытряхивает явных дохляков).

> ну так и в арию можно быстренько его добавить, было б желание.

У сабжа код "overall" логики бутстрапа прост как тапок. А там?

> Мне проще прон какой быстро глянуть. ;-)

Можно прописать стабильных/своих в dht.boostrap, который опробуется если обычный кэш не сработал. Это до дефолтного бутстрапа и если прокатит, того трогать не бу, так что можно и не патчить. Или подсунуть uTorrent'овский, Vuze'овский, или чей еще.

> чем ближе к тем местам, где пасутся твои возможные потребители, тем быстрее они тебя найдут.

DHT как таковой декоррелирован с торрентами, 2 независимых алгоритма, из точек контакта только "чего ищем" да добавление результата торенту как если бы это трекер выдал. Настолько что обоих можно использовать по отдельности, некоторые используют ту либу нецелевым образом (в том плане что результат не "обладатели этого инфохэша").

А понятие "ближе" там довольно специфичное (результат XOR двух 160-битных чисел). С практической точки зрения если интересна скорость, он просто должен быть "горяченьким" иначе поиск будет встревать на дохлячках. Сие не фатально, логика учитывает все это, дохляков постепенно выкинут, но ждать успешного поиска в результате дольше.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру