求求你,别再问你的种子磁力为什么下不动了!
视频时长:07:26
视频地址:mp.weixin.qq.com/s/4XfJYG4S9bpmbR72hZLmww
视频文字稿:mp.weixin.qq.com/s/c1dkrOZ-Dc8qL_4wgjzDqg
2.磁力下载是什么原理?跟用种子下载的区别大不大?
作者,B站:万物30秒
视频时长:03:52
视频地址:bilibili.com/video/av34370450
这两个视频看完之后,你应该就能明白BT和磁力下载的原理了
如果你不想看视频(建议看看)阿虚还是在这里结合网上+自己的理解+上面的视频,写点东西
3.BT种子
美国工程师 Bram Cohen 在 2001 年发布了 BitTorrent 协议,资源不再由一个人或一个中心服务器提供,而是所有人提供给所有人,下载的人越多,速度越快。这种模式也叫 peer-to-peer(用户群对用户群),也就是我们常说的 P2P 下载。
注1:不要跟点对点协议PPP(Point-to-Point Protocol)混淆,那个为拨号上网协议
注2:P2P借贷(Peer-to-Peer Lending)也是基于Peer-to-Peer模式
问:什么是P2P(Peer-to-Peer)?
答:性质如下:
它是无中心服务器的对等网络系统,而上文说的C/S模式是有中心服务器的中央网络系统对等网络的每个用户端既是一个节点,也有服务器的功能。所以用户即可以下载文件也可以上传文件给别人所以它叫用户群对用户群(peer-to-peer)模式。用户越多,下载同一文件的人越多,下载该文件的速度就越快
那茫茫网络,你要怎么找到正在下载这个资源的其他人呢?
这就要提到Tracker服务器了
一个简单的BT 种子包含了文件的名字、大小,分块后每块文件的大小、哈希值,以及 Tracker 服务器的地址。
Tracker,即追踪服务器,它对于BT下载来说非常重要,通过 Tracker 我们才能找到其他下载者的联系方式。
当你用下载软件打开种子,就会开始联系种子文件里内置的 Tracker 服务器,告诉 Tracker 我要下载这个文件,服务器会记录下你的 IP,并把其他正在下载或下载完成的人的 IP 返回给你,这样你们就可以愉快♂ 的加入大家的下载队伍了
当然,如果没有找到正在下载的人,资源发布者也不在线(没人做种),你就只能以 0kb/s 的速度等着了!
到这里就解释了,本文一开头所说的大部分问题!
说到底,下载不动根本不是下载器的问题!而是
要么这根本就是个冷门种子,几乎没人在下载,所以当然不会有速度!要么是因为种子中提供的 Tracker 服务器 太少(或者说被封了),导致你找不到其他正在下载的人,所以不会有速度!
要说解决办法的话:
对于上面的第一个情况,你可以尝试换时间段进行下载(某些资源晚上下载会更快),当然最靠谱的解决办法是:尝试其他热门种子进行下载对于上面的第二个情况,添加更多的Tracker服务器则可能会有帮助,关于如何在BT下载器中添加 Tracker 服务器,阿虚之前的文章提供的软件下载压缩包里就有详细的教程,这里不多做说明:可能是最全的BT种子 / 磁力 / eD2K链接下载工具合集
这里又要提一提为业界所不耻的大迅雷了,迅雷,俗称吸血雷。
BT下载讲究共享精神,这跟互联网的共享精神一脉相承,所以请不要在BT下载器设置里面限制上传速度。
鉴于这类自私行为对其它合理使用P2P网络的用户的伤害,现在的很多P2P软件都加入反吸血功能。
就是说检测到特定用户的吸血行为或者吸血软件时自动对这些用户降权处理,简单来说就是你的上传速度低的话,你的下载速度也不会特别快
这里又要多嘴一句
下面接着讲
BT下载带来的好处
快。减少了网路传输节点。减轻服务器压力。如果某公司有新版本软件推出(如LOL游戏更新时),服务器必定会人山人海,而使用BT能大大减轻服务器的负担,节约服务器的购置成本。保护隐私。与有http那种中央服务器的网络系统不同,BT下载节点能遍布整个互联网(每个人都是分享者与下载者),给包括开发者在内的任何人、组织、或政府带来监控难题。
坏处当然也有,从上面第3点不难得出,BT下载很容易导致一个问题:盗版泛滥
从前有个叫海盗湾的网站(它是一个由瑞典的民间反版权组织海盗署成立于2003年的网站,号称拥有世界最大的BT种子服务器),流出了互联网百分之八十的盗版资源,堪称盗版始祖,万恶之源!
关于海盗湾的史话,有兴趣可以前往这里了解:zhihu.com/question/20060329/answer/815485162
这段传奇经历甚至还被拍成了纪录片:
随着BT下载在全世界的风靡,也诞生了海盗湾这样的巨头,这引起了版权拥有方们的强烈不满:
上面说过了,想加入BT下载的无中心网络,首先需要找Tracker服务器问路
于是Tracker服务器成为了版权组织打击的重点,他们的想法很明确,只要除掉了Tracker,BT下载就完了。
于是从2009年开始,很多BT服务器被迫关闭,不仅仅是很多种子文件从此销声匿迹,就连BT Tracker服务器也停止解析工作,这时全世界的BT下载进入了一个冰河时代。
然而魔高一尺道高一丈,需求带动发展,这反而促使了BT技术的一次大升级,这带来了磁力链接
4.磁力链接
磁力链接基于的是DHT网络技术,因此可以在无固定Tracker服务器的情况下下载,实际过程是把所有下载者都变成一个小型Tracker服务
DHT网络的具体原理就相当于十分复杂了,阿虚用白话来解释一下:
这里相关的有个有趣的理论「六度分隔理论」(也叫六度空间理论):简单来说,就是最多通过6个中间人你就能够认识世界上任何一个陌生人。
但请注意:
用种子下载和磁力下载,在本质的下载方式上是一样的:都是P2P下载
他们的区别:仅仅是寻找其他下载者的方式不同
(四)eD2k链接
eD2k链接对应的客户端,如eMule电骡是共享软件,而Magnet磁链对应的BT软件则是下载软件。这让它们在使用上,有着很多根本性的区别:
电驴可以说是进化版的BT,用户不需要下载什么种子文件了,直接在“电驴”软件上输入eD2k开头的一长串代码一样的链接,就能下载
例如我在电影港找到的《绀青之拳》的电驴eD2k链接:
电驴以及后来的电骡、VERYCD电驴还有各种类似的软件,采用的eD2k网络仍是基于服务器的,你需要连接到服务器并从服务器索引 / 查找用户或者文件
重要的是电驴提供的其中一种模式——KAD网络(类似磁力下载中的DHT网络),能够脱离中央服务器,直接实现网络来用户之间的点对点传输
历史证明,这个脱离中央服务器的革新,真的十分十分的重要——这是电驴软件在面对盗版问题时,能够生存下来的主要原因,因为他们可以说,那是用户之间的自发传输行为,没有经过服务器
但是,尽管电驴做了如此多的革新,但还是逃不过被时代淘汰的命运,客户端对于大部分人来说配置起来十分复杂,愿意一直开着服务器上传资源的人越来越少,更多人只想单纯的索取(类似上文提到的迅雷吸血行为),如今使用eD2k分享资源的人实在算少数,远不如磁力下载。
(五)其他
迅雷链接,包括曾经的快车链接、旋风链接都不是协议,只是单纯对字符串做一些编码操作,好让别的下载软件识别不了在哪里可以下载到种子,而自家的软件因为知道解码规则所以可以。
但是网上有可以解码的工具:tool.lu/urlconvert/
例如:把FTP协议下载地址转成这三个软件各自支持的专有链接:
二、总结一下
BT / 磁力 / eD2k都是P2P技术,都是同时下载的人越多,你的下载速度也会越快,遇到这些资源下不动的原因:
一些冷门(违规)的资源,能用百度云 / 115离线下载就不要用BT,用BT下载首先尝试迅雷下载,下载不动表示迅雷服务器里没有这个资源换用其他下载器还是下不动,表示这多半就是个冷门资源,几乎没人在下载 = 几乎没人传上传资源给你,解决办法是不要吊死在一颗种子上,增强自己获取优质种子的能力,即多换种子,找到热门种子下载到一半就下载不动了:表示这个冷门资源,其他和你一起下载的人离线了(或者下载完后就关机了),你可以尝试换时间段进行下载(某些资源晚上下载会更多)如果因为种子中提供的 Tracker 服务器太少(或者说被封了),导致你找不到其他正在下载的人,添加更多的Tracker服务器则可能会有帮助,关于如何在BT下载器中添加 Tracker 服务器,阿虚曾经提供的软件压缩包里就有详细的教程,这里不多做说明:可能是最全的BT种子 / 磁力 / eD2K链接下载工具合集
最后说一下一个常见的问题:下载到99%下载不动了怎么办
这种情况其实是在最后完成时的校验过程中,发现个别块有问题需要重下,于是就卡在这里。
如果是媒体格式,如视频,其实可以手动停止,然后改扩展名:
但如果你下载的是程序在哪里可以下载到种子,压缩包等,这种改后缀的方式,就有很大风险,改完后不能运行和解压
还有种情况是种子内某个文件无源,比如一些BT种子里面包含了电影和字幕;而卡在99%下载不动就是因为字幕文件下载不动,在BT软件中查看下把完成0%的文件前面的勾去掉,就能顺利下载了
答应我,以后再有人问为什么下载不懂的问题
本文采摘于网络,不代表本站立场,转载联系作者并注明出处:http://www.9iwh.cn/redian/26662.html