Где я могу найти список bittorent узлов dht начальной загрузки? - PullRequest
12 голосов
/ 26 февраля 2012

Используя мой google-fu, я смог найти только несколько узлов:
router.bitcomet.com, router.utorrent.com, router.bittorrent.com

Есть ли где-нибудь списоквсе узлы начальной загрузки, о которых я не знаю?Где разработчики торрент-клиента получают адреса узлов начальной загрузки?(Я посмотрел на исходный код наводнения и видел режимы выше, жестко закодированные.)

Ответы [ 3 ]

11 голосов
/ 26 сентября 2015

пока у меня есть эти.

session = lt.session()
session.listen_on(6881, 6891)

session.add_dht_router("router.utorrent.com", 6881)
session.add_dht_router("router.bittorrent.com", 6881)
session.add_dht_router("dht.transmissionbt.com", 6881)
session.add_dht_router("router.bitcomet.com", 6881)
session.add_dht_router("dht.aelitis.com", 6881)
session.start_dht()
7 голосов
/ 28 февраля 2012

Это единственные загрузочные серверы, о которых я знаю. Обратите внимание, что router.bittorrent.com это просто псевдоним для router.utorrent.com.

uTorrent просто использует router.utorrent.com в качестве сервера начальной загрузки, и я думаю, что большинство других клиентов тоже.

Если у вас есть конкретный клиент, который вас интересует, знает, с чего он загружается, вы всегда можете перевести его DHT-трафик (из новой установки) и посмотреть, куда отправляется его первый DHT-пакет.

Если у вас есть какие-либо торренты, маршрутизатор не очень важен, так как вы также можете загружать обычные битррент-пиры.

4 голосов
/ 08 мая 2014

Вы инициализируете с хорошо известных узлов, как вы упомянули выше, то есть "router.bittorrent.com:6881"

Тогда клиент DHT должен отслеживать оттуда узлы.

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

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

С моими собственными тестами запуск DHT (пока ответ на find_node не возвращает ваш узел) довольно быстрый с холодного запуска.

...