Free Download Manager 中文文档 下载 App

FDM BT 的 DHT、Tracker 和私 Tracker 支持

DHT:让 BT 不再依赖 Tracker

DHT(Distributed Hash Table,分布式哈希表)是 BT 协议的关键补充机制。

传统 BT 的工作流程:

  1. 客户端连接 Tracker 服务器(从 .torrent 文件或磁力链接里获取)
  2. Tracker 告诉你当前有哪些 peer 在下载/做种这个种子
  3. 你从这些 peer 开始拉数据

问题:Tracker 服务器可能挂掉、被封、或被版权机构关停。一旦所有 Tracker 都不可用,BT 下载就彻底断了。

DHT 的解决方案:

DHT 从根本上让 BT 协议去中心化了——现在绝大多数 BT 下载同时用 Tracker 和 DHT 两条途径找 peer。

FDM 的 DHT 设置

偏好设置 → BitTorrent → DHT:

DHT 连不上怎么办

症状:添加磁力链接后长时间「等待元信息」、已添加的 BT 任务 peer 数一直为 0。

排查步骤:

  1. 偏好设置 → BitTorrent → DHT 引导节点——手动添加上面那两个公共引导节点,确定格式正确(域名:端口)
  2. 偏好设置 → BitTorrent → 加密模式——改成「强制加密」,重启 FDM
  3. 如果还不行——大概率是网络环境(校园网 / 企业网 / 运营商)屏蔽了 DHT。解决:加 VPN / 代理,或用 .torrent 文件代替磁力链接

Tracker 管理

FDM 的 BT 引擎支持同时向多个 Tracker 服务器查询。

添加 Tracker

全局添加(所有 BT 任务都用):偏好设置 → BitTorrent → Tracker 列表 → 「添加」按钮 → 粘贴 Tracker URL(通常以 announce 结尾,有 HTTP 和 UDP 两种格式)

单任务添加:选中 BT 任务 → 右键 → 属性 → Tracker 标签页 → 添加

公共 Tracker 列表

FDM 内置了一组公共 Tracker(从开源 BT 客户端社区维护的公开列表里拉取)。你也可以手动去 GitHub 搜 "tracker list" 找更多公共 Tracker,批量导入。

导入方法:在 Tracker 列表里点「导入」→ 选择一个纯文本文件(每行一个 Tracker URL)。

Tracker 优先级

有些 Tracker 是私有的(只给特定用户用),有些是公有的。FDM 会按 Tracker 列表的顺序先查排在前面的、再查后面的。

实战建议:

私 Tracker(Private Tracker)

私 Tracker 是只有会员才能访问的 BT Tracker 服务器,特点:

FDM 对私 Tracker 的支持现状

FDM BT 引擎可以访问私 Tracker,但有几点需要注意:

私 Tracker 的 passkey——私 Tracker 通常把用户的 passkey 编码在 Tracker URL 里,比如:

tracker 地址形如 tracker.xxx.com/announce?passkey=你的密钥

FDM 能正确识别和使用这样的带 token 的 Tracker URL,不需要额外配置。

但以下情况 FDM 可能连不上:

如果私 Tracker 连不上

优先用 qBittorrent。qBittorrent 对私 Tracker 的兼容性比 FDM 好——它会正确发送 Referer、自定义 peer_id、有些私 Tracker 甚至明确要求用 qBittorrent。

FDM 官方社区也承认:私 Tracker 支持是 FDM BT 的薄弱环节,重度私 Tracker 用户建议用专门的 BT 客户端。

BT 缓存目录

FDM 把 BT 相关的数据存在独立的缓存目录里(默认在安装目录下,可在偏好设置里改):

缓存目录可能会越来越大——手动清理不需要的种子时,记得也去缓存目录把对应的残留文件删了。

实战:添加公共 Tracker 来加速冷门种子

冷门种子可能只有 1-2 个 peer,速度极慢。添加更多公共 Tracker 可以让 DHT 之外多一个来源。

操作:

  1. 选中冷门 BT 任务 → 右键 → 属性 → Tracker 标签页
  2. 去 GitHub 搜 "public bittorrent tracker list",找到最新的列表(推荐 Xiu2 的那个)
  3. 复制 20-30 个公共 Tracker URL
  4. 全部粘贴进 FDM 的 Tracker 列表 → 保存
  5. FDM 会立刻开始向这些 Tracker 查询新 peer,peer 数可能从 2 涨到 10-20,速度明显提升

BT 网络层面的配置讲完,继续进入浏览器集成专题。浏览器集成是 FDM 和 IDM 类下载器竞争的核心功能之一。Chrome 扩展。