我在哪里可以找到bittorent dht bootstrap节点的列表?

Moo*_*ker 12 networking p2p bittorrent network-programming network-protocols

使用我的google-fu我只能找到几个节点:
router.bitcomet.com,router.utorrent.com,router.bittorrent.com

是否存在我不知道的所有bootstap节点的列表?torrent客户端开发人员在哪里获取引导节点的地址?(我看过洪流源代码,看到上面硬编码的模式.)

AMB*_*AMB 11

到目前为止,我有这些.

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()
Run Code Online (Sandbox Code Playgroud)

  • @paulkon:那么您的客户端仍然可以通过其他方式来查找 DHT 节点:来自先前会话的节点的缓存列表、来自其他正在进行的种子的对等节点、来自跟踪器的对等节点,甚至是嵌入在 `.torrent` 文件中的节点 (2认同)

Arv*_*vid 7

这些是我所知道的唯一的引导服务器.请注意,router.bittorrent.com只是router.utorrent.com的别名.

uTorrent只使用router.utorrent.com作为其引导服务器,我想大多数其他客户端也会这样做.

如果您有一个特定的客户端,您有兴趣了解它的引导,您可以随时连接其DHT流量(从全新安装)并查看其第一个DHT数据包的发送位置.

如果你有任何种子,路由器不是很重要,因为你也可以从正常的bittorrent对等体引导.

  • 您可能想要分析时间花费的位置并稍微调整您的设置。更快的引导并不一定会使搜索更快。路由表的大小可能不会产生显着差异,并且在协议中将其定义为每个桶 8 + 8 个节点。您可以启用 DHT 日志记录并检查 DHT 状态运行时,请参阅 session_status http://www.rasterbar.com/products/libtorrent/manual.html#status 的最后一个字段 (2认同)