fluxdown 中文文档 下载 App

FluxDown 磁力链接卡在「preparing」不动 — 怎么排查

为什么磁力会卡在 preparing

磁力链接(magnet:?xt=urn:btih:...)本身不携带文件列表、大小、种子哈希——它只携带一个文件哈希。FluxDown 拿到磁力后必须先去 DHT 和 Tracker 网络问:「谁有这个哈希对应的种子文件?」

如果 DHT 没响应、Tracker 全连不上,或者确实没人有这个种子(太稀有),FluxDown 就会一直显示「preparing」等元数据,5 分钟后失败并报错。

排查步骤(从易到难)

1. 检查 Tracker 列表是否有效

去「设置 → BitTorrent → Tracker 列表」:

2. 检查 DHT 是否被防火墙/ISP 挡了

有些严格企业网络或运营商(尤其是国内某些时段)会封 DHT UDP 流量:

3. 检查 Listen 端口 UPnP

「设置 → BitTorrent → 监听端口」默认 6881–6891。UPnP 端口映射成功会让更多 Peer 能连进来(HighID)。关掉 UPnP 试试?有些路由器的 UPnP 实现有 bug。

4. 换个种子文件试试

如果所有磁力都卡在 preparing——肯定是 DHT/Tracker 连接的问题。如果只有这一个磁力卡住——这个种子太稀有或已经完全失效,找一个现成的 .torrent 文件直接下载吧。

5. 手动导入 .torrent 文件

如果磁力一直拿不到元数据,但你能在其他种子网站找到 .torrent 文件:

对比参考

现象可能原因解决
所有磁力都卡DHT/Tracker 被挡换网络、开 Tracker 订阅、检查防火墙
只有某一个卡种子太稀有找 .torrent 文件导入
其他 BT 客户端也卡ISP 封 BT用 VPN 或换 ISP
FluxDown 卡、其他 BT 不卡FluxDown 的 DHT 路由表没建好等 5 分钟让 DHT 预热;或手动清空 DHT 路由表重连

为什么要等 5 分钟

FluxDown 引擎设计为 5 分钟后放弃——因为正常情况下 DHT+Tracker 配合好 30 秒内就能拿到元数据。5 分钟还拿不到,要么网络完全不通,要么种子确实死了,继续等也没意义。