分享

解决 90% 8% 的下载问题,剩下 2% 看缘分

 SpookerV5 2020-03-21




导读


BT 下载这个话题,既熟悉而又陌生,既久远而又常常出现,原理我也看过一些,可为啥我的种子就是下不动呢?

本期内容,奶酪将尝试用你能听得懂的话来讲讲 BT 下载,打包票你能听懂,如果还是搞不懂的话,那么我的建议是:

再看一遍!!



01


 P2S 下载


在开始讲 BT 下载之前,我们要搞懂一个问题,就是互联网上的资源到底是存放在那里?

你可能会说,当然是存放在各大公司的服务器里了。

可是你想过没有,当电脑被发明出来时,最开始的两台电脑  A 和 B 之间相互发生通信时,并不存在谁是服务器,谁是客户端,它们既是服务器,同时又是客户端。

这时,第三台电脑 C 加入,A、B、C 三台电脑之间两两连接形成了最早的“联网”。

当其中的一台电脑向其它电脑提供内容的,它就可以看做是一台服务器,比如 C 给 A 和 B 发送内容时,C 就充当了服务器的角色。


而当第 100 台电脑加入时,“互联网”就扩大为 100 台电脑,C 电脑为了能够给这 100 台电脑充当服务器,它就要 24 小时不间断地提供服务,不能关机。

而且为了有足够的性能来应对多台电脑同时访问,C 电脑就需要配置更多的 CPU、内存和硬盘。
当 C 电脑专门负责给其他电脑充当服务器时,它原有的显示器就成了多余之物,于是服务器的形态就变成了一台没有了显示器,但配置更为强大的电脑。

02


P2P下载


有了服务器是一台电脑,电脑也是服务器这个基础逻辑,那么接下来就很好理解了!

我们想给其他人提供文件下载时,手上的电脑性不高、宽带不好、也没办法24小时在线,怎么办呢?

出去中心化的 P2P 下载给出了解决方案。

在 P2P 下载里,资源不再由一个人或一个中心服务器提供,每个用户的电脑既是客户端,同时也有服务器的功能。

传送方式变成了所有人提供给所有人,这种模式也叫 Peer-to-Peer,也就是我们熟悉的 P2P。
基于 P2P 原理下载的协议有:BT种子、磁力链接和eD2k链接三种。


一、BT种子

2001年,美国工程师 Bram Cohen 年发布了 BitTorrent 协议,BitTorrent 是比特流的意思,简称 BT。

BitTorrent 协议会把提供下载的文件分成多个文件块,并把每个块的索引信息和 Hash 验证码写入 .torrent 文件,也就是种子文件,来作为被下载文件的“索引”。

那如何找到正在下载同一 BT 种子的人呢?

在下载时,BT 客户端会首先解析 .torrent 文件得到 Tracker 地址,也就是追踪服务器。

Tracker 它会追踪下载同一个资源的用户,帮助你与其他用户建立连接,让其他用户把文件上传给你 (给你提供下载速度),而你又把文件上传给其他需要的人 (给别人提供下载速度)。


用户下载时上传或者下载完成仍然继续上传数据的行为叫作「做种」。

一个资源只要有人在做种,那其他人就可以继续下。如果没人做种就会「断种」,那么这个资源就下载不了。

所以,我们要明白两个基本概念:

你的 BT 下载文件,来源于其他用户的上传。
你的 BT 下载速度,来源于其他用户的上传速度。


因此,当下载的人数越多时,你的下载速度也就越快,而如果BT种子是冷门资源,几乎没人下载的话,自然不就会有速度。

当然,还有另外一个原因。

就是 Tracker 服务器太少或者被封禁,导致你找不到导致你找不到其他正在下载的人。

因此,我们可以手动添加一些 Tracker 服务器来增加 BT 源数量,从而提高下载速度,而且已经有人整理好了。

Tracker List 推荐:

https:///list
https://github.com/ngosang/trackerslist
https://


二、磁力链接

说到这里,你可以会想问,既然BT下载是去中心化的,那么为什么还需要有一个 Tracker 服务器呢,它不就是中心服务器吗?虽然它不负责下载,只是负责索引。

的确,也正是因为这个原因,Tracker 服务器成为了版权组织打击的重点,从2009 年开始,很多 Tracker 服务器被迫关闭,曾经最大的 BT 下载网站“海盗湾”主要负责人被判入狱。

然而这也促使了 BT 技术的升级,它带来的就是磁力链接。


磁力链接,就是以“magnet:?xt=urn:btih:”开头的一段字符串。

而且磁力链接基于 DHT 技术,也就是一种分布式的存储方法,可以无需 Tracker 服务器的情况下下载,实际上是把所有下载者都变成一个小型 Tracker 服务器。

有了 DHT 网络加持,Tracker 服务器也就不是必须的了,磁力链接实现了完全的去中心化。

不过,BT种子和磁力链接的效果是等同的,它们也可以互相转换,区别就是寻找其他下载者的方式不同。


三、eD2k链接

说到这里,就不得不提一下当年风靡一时的 eD2k 链接,它和磁力链接很像,但是以 ed2k:// 开头。

2000 年,MetaMachine 公司开发了一款名为“eDonkey 电驴”的文件共享软件,发布的传输协议是 eD2k,eD2k 就是 eDonkey 2000 的意思。


到了 2002 年,有德国开发者不满足于 eDonkey 的功能,然后开发出了支持 eD2k 协议的第三方开源客户端—— eMule,也就是大家所说的电骡

eMule 电骡增加了 KAD 网络支持,KAD 网络就像 BT 种子的 DHT 网络,用户与用户之间能够直接连接,完全脱离了中央服务器。


2003 年,国内一家公司开发了 VeryCD 电驴,并把 eD2k 资源进行了整合,建立起了 eD2k 分享平台,用户寻找资源变得十分的方便。

不过,好景不长,2004 年 eDonkey 电驴遭遇版权控诉而停止开发,它的中央服务器就是有力证据。

2009 年,中国也开始加强了网络版权的把控,VeryCD 电驴被迫转型,撤下了几乎所有的 eD2k 共享链接,VeryCD 电驴在国内的热度迅速转冷。


而如今只有开源的 eMule 电骡仍可使用,一方面它没有涉及商业活动,另一方面支持 KAD 网络,因此得以经受住版权商的压力巍然不动。

不过从那以后,eD2k 的热潮就退去,在很多资源网站上都只提供了磁力磁链或者BT种子,eD2k 已经成为昔日黄花。

要说其原因,一是 eD2k 的软件配置复杂,难以上手。

二是软件一旦开启,默认会不断上传共享夹里的文件,这种大流量的上传任务,并不适合中国上传带宽较窄的互联网,再加上少了 VeryCD 电驴的推动,eD2k 越来越远离开主流网民的视野。



03


P2SP下载


说了这么多,为什么还没有讲到迅雷?你是不是看不起迅雷?

很多时候,我们会发现同一个资源,用其他 BT 软件下载没有速度,Tracker 服务器什么的也添加了,可还是没有速度,用迅雷反而有速度,就像迅雷有什么黑科技一样。

一、迅雷下载

这个所谓的黑科技,其实就是迅雷首创的一种下载技术,它整合了 P2S 和 P2P 的优点,变成了 P2SP(Peer to Server & Peer)。

当用户使用 P2P 下载时,迅雷会将文件复制一份储存到迅雷服务器。

当资源变得冷门时,仅仅靠 P2P 已经很难再获取较好的下载速度,甚至是 0kb,而这时就可以从迅雷的服务器中直接下载该文件,这就是迅雷所说的“离线下载”。


但是迅雷的一些做法饱受诟病。

原因是迅雷在享受其他 BT 软件用户上传提供的速度时,自身却只把上传的速度提供给迅雷用户,而不会提供给其他 BT 软件用户。

迅雷还搞出了迅雷专用的 thunder:// 链接,它不是协议,只是对磁力链接做一些编码操作,好让别的 BT 软件识别不了,进而让更多的人使用迅雷下载。

换句话说,就是迅雷用户之间是一个圈子,会把圈子之外其他 BT 软件用户上传提供的速度的吸进自己的圈子,导致迅雷客户端的圈子越来越壮大,

而其他 BT 软件共同组成的圈子却越来越弱小,对于其他客户端来说,迅雷只进不出,被称作“吸血雷”。


二、PT 下载

当然,只下载不上传的做法不单单只有迅雷,很多 BT 用户的做法也非常的“吸血”。

BT 是讲究人人为我,我为人人的理念,但 BT 在运用过程中还是抵不过人性。

很多人下载完后就关闭 BT 软件,甚至限制上传的速度,这在当年网速还不快的年代很是常见。

所以就出现了一种叫做 PT (Private Tracker)的下载模式,简单地说,PT 就是 BT 种子关闭了 DHT 网络,只在秘密的小范围内下载。


他们会在一个半封闭的社群里交流,加入社群的方法通常是等到论坛开放的时候注册,又或者是注册会员邀请加入,又或者是付费加入。

PT下载还会追踪所有人的上传和下载,它会把做出大量下载,但做出极小上传的人踢出社区。



04


网盘下载


因为下载速度稳定、资源分享方便、没有死种等优势,网盘以迅雷不及掩耳盗铃儿响叮当之势,短短几年改变了国内网民的资源分享方式。

大家分享资源的方式从 BT 时代发展到了网盘时代,在很多资源网站上都只会提供网盘链接,特别是百度网盘的。



而且,百度网盘同样也支持BT种子和磁力链接的离线下载,很多冷门电影资源的种子上传到百度网盘离线下载,不仅成功秒下,而且还支持在线播放,真的太方便了。

不过,百度网盘的文件下载全部来源于百度服务器,说到这里,百度网盘的 VIP 会员那么贵,似乎也是可以理解的。




05


BT 下载思路


下面以一部当年放在我手机里,我重复看了一遍又一遍的电影为例,名字叫做《洋葱电影》,你可以试着用下面的方法下载它。



一、百度网盘和迅雷下载。

假如你的资源正规,百度网盘和迅雷就是你的第一选择,而且版权方面也不是完全的限制,在用其他的方法之前,来这里试试总是错不了的。

二、纯 P2P 下载工具。

由于版权限制和和政策制约的因素,大多数有版权的资源和一些特殊的资源是无法用百度网盘和迅雷下载的,这就需要用回纯粹的 P2P 下载工具了。

软件我推荐 qBittorent,它是在各个方面都做得非常平衡,多平台支持、界面简洁、功能全面、没有资源限制,更重要的是它是一款开源软件。

1、如果种子不是热门资源。

如果一个种子的下载速度很慢,那么说明它不是热门资源,可以换个时间段下载,某些资源晚上可能会下载得快一些,不过最好的办法还是换用其他的热门种子。

相比于一般的种子搜索引擎网站,一些专注于影视、动漫、游戏资源分享的社区网站发布的种子,大概率会是热门种子。

2、添加 Tracker 服务器。

当同一个资源你找遍的不同种子,速度还是上不来的话,也有可能是种子里的 Tracker 服务器无法访问。

这时可以尝试添加 Tracker 服务器,这样可以会连接到更多的用户,增加 BT 种源数量,从而提高下载速度。

三、国外离线网盘。

原理和百度网盘相似,也具有离线下载功能,只不过去除了诸多限制,比如 offcloud.com,seedr.cc,bitport.io 等等,它们都有免费套餐服务。

四、论坛和 PT 站。

最后,还可以到一些专门的论坛上找资源,甚至 PT 站,如果真走到了这一步,那说明你已经是高级玩家“发烧友”了。




结尾



在我的印象里,2010 年以前是 P2P 下载的时代, 此后则是离线下载的时代,到了现在,在线观影又成为了主流。

主要还是因为娱乐的多样化发展,游戏、手机游戏、视频网站、直播平台、短视频的发展,BT 下载的需求已经远不如以前。

但由于版权时代的到来和一些众所周知的原因,纯粹的 P2P 下载现在仍然有一席之地。

如果说百度网盘和迅雷可以解决 90% 的 BT 下载问题,那么剩下的 8% 还可以交给纯粹的 P2P 下载吧,至于另外 2 %,那就要看缘分了。

最后,

你是否还会想起,当年没日没夜挂机下载“小姐姐“的景象呢?诚实一点,这也没有什么丢人的,谁还不是个少年呢?

你看我吧,我就从来没有下载过~~

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多