磁力链接入门:定义与工作原理

入门只需讲清两件事:它是什么,以及它怎么工作。

定义

磁力链接(Magnet Link)是一种 URI 格式链接,用于在不指定服务器地址的情况下定位资源,形如:

magnet:?xt=urn:btih:9c8f9a…&dn=example.iso&tr=udp://tracker…

  • xt:exact topic,资源哈希指纹(必需);
  • dn:display name,显示名(可选);
  • tr:tracker,Tracker 地址(可选,用于加速)。

与普通链接的区别

普通下载链接指向「某台服务器上的某个文件」,服务器在链接就在,服务器没了链接就死。磁力链接指向「某个内容的指纹」,谁手里有这份内容,谁就可以成为来源,不依赖任何一台机器的存在。

工作原理,五步说完

  1. 解析哈希:工具读取链接中的哈希值作为目标;
  2. 询问网络:向 DHT 网络查询「谁有这个哈希」,同时向 Tracker 查询在线节点;
  3. 建立连接:与找到的节点握手,交换分块清单;
  4. 分块下载:按稀有优先请求缺失块,每块下载后立即校验哈希;
  5. 完成做种:拼合成文件后继续上传给他人。

常见疑问

速度为什么时快时慢?

速度由连接到的节点数量与上传带宽决定。热门资源节点多速度快;冷门资源可能只有一两个源。

为什么刚开始要等?

链接不含文件结构信息,工具需先通过 DHT/PeX 获取元数据,通常几秒到几分钟。

链接会失效吗?

链接本身不会失效,但资源会——若网络中再无人持有数据,链接就成了死链。

使用前准备

  • 安装支持磁力链接的客户端(如 qBittorrent);
  • 确认网络环境允许 P2P 流量;
  • 只获取有授权的内容,注意合规。

小结

磁力链接 = 指纹 + 找到持有者的方法。理解这一点,剩下的都是工具使用问题。