LibreTorrent 中文文档 下载 App

DHT 与 PeX 无 Tracker 发现种子原理

为什么需要 DHT

传统 BT 下载依赖 Tracker 服务器——一个集中式的同伴列表管理节点。如果 Tracker 挂了、被屏蔽或封锁了你的 IP,种子就没人能连。

DHT(Distributed Hash Table,分布式哈希表)解决了这个问题。它是一个去中心化的索引网络——每个 DHT 节点都知道其他节点的位置,整个网络维护着一个巨大的内容索引。

当你用一个没有 Tracker 的磁力链接开始下载时:

  1. 客户端向 DHT 网络广播「我要这个哈希值的内容」
  2. DHT 网络中持有该内容节点信息的机器回应
  3. 连接上这些节点后开始交换数据

PeX 是什么

PeX(Peer Exchange,同伴交换)是节点间互相介绍朋友的机制:

这样每个节点的连接数呈指数级增长,下载速度越来越快。

在 LibreTorrent 中启用

设置 → 网络 → 确认以下开关已打开:

DHT 的隐私影响

DHT 是公开网络——你参与 DHT 意味着你的 IP 和正在下载的种子哈希值会被 DHT 网络中的其他节点知晓。这是 BT 协议的固有特性。如果这对你来说是隐私风险,考虑使用代理隐藏真实 IP。