入门只需讲清两件事:它是什么,以及它怎么工作。
定义
磁力链接(Magnet Link)是一种 URI 格式链接,用于在不指定服务器地址的情况下定位资源,形如:
magnet:?xt=urn:btih:9c8f9a…&dn=example.iso&tr=udp://tracker…
- xt:exact topic,资源哈希指纹(必需);
- dn:display name,显示名(可选);
- tr:tracker,Tracker 地址(可选,用于加速)。
与普通链接的区别
普通下载链接指向「某台服务器上的某个文件」,服务器在链接就在,服务器没了链接就死。磁力链接指向「某个内容的指纹」,谁手里有这份内容,谁就可以成为来源,不依赖任何一台机器的存在。
工作原理,五步说完
- 解析哈希:工具读取链接中的哈希值作为目标;
- 询问网络:向 DHT 网络查询「谁有这个哈希」,同时向 Tracker 查询在线节点;
- 建立连接:与找到的节点握手,交换分块清单;
- 分块下载:按稀有优先请求缺失块,每块下载后立即校验哈希;
- 完成做种:拼合成文件后继续上传给他人。
常见疑问
速度为什么时快时慢?
速度由连接到的节点数量与上传带宽决定。热门资源节点多速度快;冷门资源可能只有一两个源。
为什么刚开始要等?
链接不含文件结构信息,工具需先通过 DHT/PeX 获取元数据,通常几秒到几分钟。
链接会失效吗?
链接本身不会失效,但资源会——若网络中再无人持有数据,链接就成了死链。
使用前准备
- 安装支持磁力链接的客户端(如 qBittorrent);
- 确认网络环境允许 P2P 流量;
- 只获取有授权的内容,注意合规。
小结
磁力链接 = 指纹 + 找到持有者的方法。理解这一点,剩下的都是工具使用问题。