首先,我们要明白什么样子的文件是种子,什么样子的链接是磁力。
种子文件你可以理解为文件后缀为 .torrent的文件。而磁力链接就是前缀为magnet:?xt=urn:btih的链接
可以下载种子和磁力的软件有很多,其中大体可以分为两类。一种为传统的种子磁力解析下载软件如qBittorrent,比特彗星。另一种是标为“离线下载”的软件,代表软件有115,比特球,百度网盘。具体这两种有何区别这里不展开讨论。这两类种子下载软件各有优缺点。下面,我会在这两种软件里各举一个例子来介绍。
- 传统解析软件 qBittorrent(简称qB)
这里先贴上一个国内可用的下载链接:
https://sourceforge.net/projects/qbittorrent/files/latest/download
安装过程就是闭眼睛点下一步(next)。这里不详细介绍了。当你安装完之后,打开软件,可能是英文界面。这时,我们用快捷键“Alt+o”打开设置界面。然后在弹出窗口的左侧栏选择“Behavior”把其中的“language”改为简体中文,点击右下角“OK”,然后重启qB。
打开qB之后,alt+o快捷键打开设置窗口。按照如下截图设置。
然后打开你路由器的后台(一般路由器铭牌上有写)。找到“UPnP”(或者叫nap–pmp ,端口映射),打开此功能。PS: 如今大部分路由器此功能是默认开启的,不用设置了
此时,qB最基础的设置已经完成,如果你只是用来下载磁力那么就可以用了。但是如果你想下载种子,那么还需要配置tracker服务器。具体配置方法如下。(这一条建议每隔半年重复一次)
打开网站 https://www.yaozuopan.top/index.php/archives/1014 然后点击“下载中国可用Tracker服务器列表”。然后快捷键“ctrl + a”选择跳转网页的所有链接。复制下来
然后打开qB,“Alt + o“快捷键打开设置。”在左侧竖栏点击BitTorrent,勾选“自动将以下Tracker添加到新的任务“并将复制的tracker服务器链接粘贴进去。
最后点击左侧竖栏的“连接“,勾选”匹配Tracker“。然后点击右下角”OK“。
到此,qB的配置全部完成。当我们用qB下载种子的时候,只需要把种子文件直接拖到qB主窗口即可自动跳出下载界面。如果下载磁力链接那么就点击主窗口左上角第一个图标,把链接粘贴进去即可下载。
- “离线下载”软件 —— 百度网盘
打开百度网盘,在上面找到“离线下载“。打开它并把磁力链接复制进去即可把文件下载到网盘。然后从网盘下载文件。
种子文件就直接拖拽到百度网盘主窗口,即可把种子下载到网盘,然后通过百度网盘下载文件。
- 迅雷
迅雷不同版本间界面差别巨大,这里以PE提取版为例。下载地址
https://pan.baidu.com/s/1QEhr2NqZHPykMJv8Xi8-ZQ?pwd=Toca
打开此软件,点击左上角图标。把磁力链接复制进去即可下载。如果是种子文件就选择“添加BT任务“
以上就是种子下载的方法。任选其一使用即可。
附录一:种子/磁力下载原理
首先,为了方便大家理解,我们要明白一个事情。那就是我们上网冲浪,其实就是从一个叫“服务器“的电脑上面下载数据。然后这些数据通过”浏览器“的排版最终呈现出来。所以本质上,大家平时刷网页与下载文件,在一定层面上没有区别。而这个传数据的方式分为很多种,我们把它们统称为网络传输协议。其中常见的有http,ftp等。Bit Torrent,magnet也属于一种网络传输协议。
先说说最“常见“的http协议,因为大家可能不认识ftp,但是一定见过http。这是一种中心化(c/s模式)的传输方式。说得通俗点就是服务器负责给所有用户发送数据。但是这样的模式虽然简单,但是有一个缺点。就是当用户激增的时候服务器的带宽分配不过来。就会造成整体速度变慢的情况。严重的甚至会造成服务器宕机网站404。
ftp协议的全称为文件传输协议,听名字就知道它主要是用来传输大文件的协议。没错,你网络下载的电影啥的大概率都是ftp传输。虽说也是中心化的下载方式,也是服务器扛下所有。但是由于ftp压缩传输,可上传数据,双TCP以及身份验证安全性等特点。使它更有利于网络上的文件管理。
BT协议也就是种子,是一种基于P2P(peer to peer)的传输协议。不同于上面介绍的中心化c/s模式的http和ftp协议。BT协议的特点就是无中心化。所有在p2p网络上的设备都即使服务器又是用户机。也就是说,这个网络中所有的机器都可以从其他机器上面下载文件,理论上参与到这个网络上的人越多,下载同一个文件的人越多,总数据量越大,总带宽越大,下载速度越大。就是因为无中心化导致数据资料的分散,难以集中管理,使得BT天生适合用来传播盗版。但是BT协议有一个缺点,那就是寻找文件对应设备的这个过程。需要一个中心式服务器“Tracker“(追踪服务器),而这个服务器是脆弱的。所以在一些版权意识很高的国家。都在严厉打击tracker服务器。
Magnet协议,也就是磁力。目前来看磁力算是完美的解决了种子无中心化不彻底的问题。Magnet用的是一种DHT与PEX相结合的方式来取代了BT的tracker服务器。把通过tracker寻址转化为在用户间多次寻址来定位目标。所以理论上,磁力链接比种子有更大的安全性。
虽说BT是依靠tracker服务器来寻找其他用户,但是现代BT是允许通过DHT+Peer来寻找更多用户的。DHT和Peer是无中心化的更安全,但是不一定稳定,DHT和peer需要通过长时间的用户积累才能好用。tracker是中心化的,可能会被外界因素损毁,但是tracker是稳定的不需要长时间的培养也可以有很好的效果。这三个寻址方式各有优缺点,可以做到互补。算是当代BT的一大特点。
附录二:传统种子下载 和 “离线下载 “的区别
传统的种子(磁力)下载是没有中央服务器这个概念的,换句话说传统的种子下载模式是对等的。虽说会因为你对网络的贡献(上传的数据大小)而产生权重。但是本质上你和所有的用户都一样。这也导致一旦没人和你下载文件或者你没找到对应的tracker。那你的下载速度将会维持在0。这是无法避免的,也就是种子和磁力会有一个生命周期。它会随着种子内容的热度而变化。所以说当你遇到一个没有速度的种子时,这是很正常的现象。这时候你就应该选择换一个种子了。(其实种子文件本身已经记录了tracker,用记事本打开有惊喜)。
无论是百度网盘还是115的“离线下载“,它都是有着一个中央服务器的。种子会下载到中央服务器里做备份。然后如果还有人下载这个种子,中央服务器会把备份的文件分发给他们的用户。这是一个加速下载的过程,由于中央服务器的存在。它使得种子里的文件集中起来,最大程度的延长了种子的生命周期,减少了死种的情况。如果你的种子没速度,可以扔进百度网盘里碰碰运气。说不定百度网盘的服务器里就有备份呢。
迅雷是个很特殊的存在,它提出了P2SP下载。算是一种解决负载均衡的方法。可以把它理解为上面两种的结合。兼具上面两者的优点。但是缺点就是所有迅雷用户组成一个小型的网络,他们之间共享数据而几乎不给其他应用的BT用户提供数据。这是有悖于P2P“对等“的内涵的!
附录三:如何制作种子以及tracker分享
首先,打开qB。快捷键“ctrl +N“打开”制作种子“窗口。然后在”tracker URL“一栏填入我分享到tracker。然后点击最下面”制作torrent“。制作完成之后千万不能关闭qB,因为你需要留下来给别人做种分享。
Tracker列表(以下任选其一即可)
GitHub – DeSireFire/animeTrackerList: 动漫磁性链接加速方案(animeTrackerList)
GitHub – ngosang/trackerslist: Updated list of public BitTorrent trackers