BT 种子 tracker 磁链

磁链

磁链是什么,传统的种子和磁链的区别:
https://baike.baidu.com/item/%E7%A3%81%E5%8A%9B%E9%93%BE%E6%8E%A5/5867775

在使用迅雷时,磁链会先下载一个种子文件,然后才开始下载正式的内容。
在其他软件中(FDM),磁链会直接开始下载。

磁链的信息中会有tracker的信息,比如

magnet:?xt=urn:btih:4cda49aa1c28db946e89ecb6e18482c8d347b41d&tr=udp://9.rarbg.to:2710/announce&tr=udp://9.rarbg.me:2710/announce&tr=http://tr.cili001.com:8070/announce&tr=http://tracker.trackerfix.com:80/announce&tr=udp://open.demonii.com:1337&tr=udp://tracker.opentrackr.org:1337/announce&tr=udp://p4p.arenabg.com:1337&tr=wss://tracker.openwebtorrent.com&tr=wss://tracker.btorrent.xyz&tr=wss://tracker.fastcast.nz

把这些tracker 信息去掉后,也就是只保留
magnet:?xt=urn:btih:4cda49aa1c28db946e89ecb6e18482c8d347b41d
依然可以正常下载(但是速度会比较慢? FDM是这样,但是迅雷不是)
所以磁链是兼容tracker的,并且磁链可以独立于tracker。所以是不是可以说磁链兼容bt?

其他磁链参数的说明:

magnet :协议名。
xt :exact topic的缩写,包含文件哈希值的统一资源名称。BTIH(BitTorrent Info Hash)表示哈希方法名,这里还可以使用ED2K,AICH,SHA1和MD5等。这个值是文件的标识符,是不可缺少的。
dn :display name的缩写,表示向用户显示的文件名。这一项是选填的。
tr :tracker的缩写,表示tracker服务器的地址。这一项也是选填的。
ws :webseed的缩写,表示网络种子。
urn :(Uniform Resource Name, URN 表示资源名
btih:BitTorrent info hash,种子散列函数

上面的磁链magnet:?xt=urn:btih:4cda49aa1c28db946e89ecb6e18482c8d347b41d解释大概是:资源名urn为空,hash算法btih为空,然后是一串hash值

tracker

tracker 的作用:
https://blog.csdn.net/xiaofei125145/article/details/38313081
一个tracker的列表:
https://raw.githubusercontent.com/ngosang/trackerslist/master/trackers_best.txt
种子中添加tracker:
https://www.bfdz.ink/2018/02/04/72/
我没有试成功,不过磁链的tracker,直接按照格式附在磁链地址的后面就可以了

你可能感兴趣的:(网络)