磁力链接里的 tracker 是什么?去掉它还能不能下

链接直达>
热门文章1周前发布 laowang
119 0

磁力链接末尾常挂着一串 tr= 参数,复制的时候容易被截掉一半,也有人专门把这段删掉再用。tracker 到底管什么,删了会不会影响下载,值得单独说清。

tracker 干的是牵线的事

BT 下载的本质是一群人在互相传文件块。tracker 就是那个登记处:客户端向它报到,说我在下这个 infohash,它返回一份当前在线的 peer 列表。客户端拿到名单后逐个连接,才开始真正传数据。

magnet 里的 tr 参数

一条完整的磁力链接通常是 xt 加 dn 再加若干 tr。xt 是 infohash,dn 是显示名称,tr 就是 tracker 地址,可以有多个。参数之间用 and 符号分隔,复制时被聊天软件截断,后半段 tracker 就丢了,这是复制过来的链接下不动的常见原因。

没有 tracker 也能下的原因

DHT 网络把谁在下什么存进了分布式哈希表,客户端不需要中心服务器也能找到 peer。PEX 更进一步,连接上一个 peer 之后,双方会交换各自知道的 peer 名单。两套机制配合,tracker 从必需品变成了加速项。

删掉 tracker 会怎样

多数情况下仍能下载,只是找到 peer 的速度变慢,冷门资源受影响更明显。热门资源几乎无感,因为 DHT 里的节点足够多。真正会卡住的是内网环境或者被限制了 UDP 的网络,这时候 tracker 反而是唯一能连出去的通道。

公共 tracker 列表要不要加

加不加看资源热度。冷门老片、小众纪录片,补几条公共 tracker 能明显提升连通率。热门新片加了也看不出区别,反而多出几行无用请求。列表要挑维护活跃的,几年前抄来抄去的那份里半数地址已经不通。

加了还是慢,问题在别处

tracker 只负责给名单,不负责传数据。加了列表仍然慢,通常是对端做种少、你的上行被限、或者运营商对特定端口做了干扰。把监听端口换成非知名端口、打开加密传输,往往比继续堆 tracker 有用。

© 版权声明

相关文章

暂无评论

none
暂无评论...