大家好,感谢邀请,今天来为大家分享一下迅雷极速版:揭秘提升BT下载速度的高效策略的问题,以及和的一些困惑,大家要是还不太明白的话,也没有关系,因为接下来将为大家分享,希望可以帮助到大家,解决大家的问题,下面就开始吧!
前言
传统下载我们使用IDM,而BT和磁力链接更多地使用迅雷。不过,有时雷霆在下雨的时候总是会失去速度,所以也被称为扎雷。现在新的迅雷9有了评论功能。除此之外,没有太多亮点,可以使用无广告版本。
附上下载地址。
迅雷快车版:点我下载迅雷9无广告版:百度网盘为了提高下载速度,首先要了解下载原理,然后有针对性地解决。本部分参考资料
在讲原理之前,您首先必须对BitTorrent (BT) 协议有一些基本了解。 BT协议实际上是一个协议簇。 BEP-3是其基本协议内容。其他大部分都是围绕这个展开或者补充的。它与点对点的不同之处在于它是用户组与用户组(点对点)要从BT网络下载资源,必须存在以下部分:
torrent文件(即我们常说的torrent,后缀为.torrent)本质上是一个由bencode编码的文本文件。它将资源划分为许多虚拟块,并记录每个块的哈希值。另外,它还记录其他信息,如文件大小、名称、Tracker服务器等)
BT客户端(需要专门解析BT协议的程序才能下载,如迅雷、电驴等)
Tracker服务器(记录peer和seed相关信息,起到中控作用)
客户端在下载资源时,首先根据bencode(bencode是BT协议中的编码方式)对种子文件进行解码,获取Tracker服务器的地址和资源信息,并通过以下方式获取其他下载过该资源的peer的信息:与Tracker服务器通信(其他人已经下载了资源)。拥有资源的客户端或者发布资源的人),然后与这些对等点进行通信以获得他们想要的部分,即信息的交换。因为文件被分成很多块,同时从不同的地方下载,并且下载后继续保持“共享”的上传状态,这也是BT通常下载速度很快的原因。
下面这个网站用Javascript写了一个动画程序,演示了BT的工作原理,非常形象。点击查看
这是我拍的照片。每个圆圈代表一个节点,该节点会通过其他节点下载所需的文件段。节点中间的Bar有点类似于电驴中的下载进度条。至于为什么我们用类似彩虹的颜色,主要是为了让大家看到不同的段是从不同的节点下载的。您可以按热键S 添加已下载的节点,使用P 添加空节点。节点,按R删除节点。
原理分析
bt
普通HTTP/FTP 下载使用TCP/IP 协议。 BitTorrent协议是建立在TCP/IP协议之上的P2P文件传输通信协议,位于TCP/IP结构的应用层。 BitTorrent协议本身还包含许多特定的内容协议和扩展协议,并且正在不断扩展。根据BitTorrent协议,文件发布者会根据要发布的文件生成并提供一个.torrent文件,这是种子文件,也称为“种子”。
torrent 文件本质上是一个文本文件,包含两部分:Tracker信息和文件信息。 Tracker信息主要是BT下载所需的Tracker服务器的Tracker服务器地址和设置。文件信息是根据目标文件的计算生成的,计算结果按照BitTorrent协议中的Bencode规则进行编码。其主要原理是将提供下载的文件虚拟地划分为大小相等的块。块大小必须是2k的整数次方(由于虚拟分块,硬盘上不会生成单独的块文件),并且每个块的索引信息和Hash验证码都写入种子文件中;因此,种子文件是下载文件的“索引”。
下载者要下载文件内容,首先需要获取对应的种子文件,然后使用BT客户端软件进行下载。下载时,BT客户端首先解析torrent文件获取Tracker地址,然后连接Tracker服务器。 Tracker服务器响应下载者的请求,并向下载者提供其他下载者(包括发布者)的IP。然后下载器连接到其他下载器。两人根据种子文件,告知对方自己已经拥有的区块,然后交换对方没有的数据。此时不需要其他服务器参与,将数据流量分散在单线上,从而减轻服务器的负载。
下载者每次获得一个区块时,都需要计算所下载区块的Hash验证码,并与种子文件进行比较。如果相同,则说明该块是正确的。如果不相同,则需要重新下载该块。该规定是为了解决下载内容的准确性问题。
对于一般的HTTP/FTP下载,文件仅发布到一台或几台服务器。如果下载的人太多,服务器的带宽很容易被淹没,变得非常慢。 BitTorrent协议下载的特点是下载的人越多,提供的带宽就越多,下载速度就越快。同时,越来越多的用户将拥有完整的文件,这将不断延长文件的“寿命”。
UPnP
对于内网计算机,BitComet的UPnP功能可以使网关或路由器的NAT模块进行自动端口映射,将BitComet监听的端口从网关或路由器映射到内网计算机。 NAT 穿越技术允许网络应用程序检测它们是否位于支持UPnP 的NAT 设备后面。然后,为程序提供一个共享的全局可路由IP 地址,并将端口映射配置为将数据包从NAT 外部端口转发到应用程序使用的内部端口- 所有这些都是自动完成的,无需用户手动操作。映射端口或执行其他任务。 NAT穿越技术通过动态地打开和关闭与外部服务的通信端口,使网络设备或点对点应用程序能够通过NAT网关与外界进行通信。
换句话说,可以概括为: 简单的NAT转换效率不高。如果启用UPNP技术,可以提高NAT数据转换效率。
当然,该功能对路由器的要求较高,消耗的网络资源也较多。
这里需要补充说明一下:UPNP功能必须得到路由器和软件的支持才有效。但很多情况下,如果单纯用猫上网,没有路由器,使用带有UPNP功能的软件,猫一碰就会很热,可以把冷水变成温水(40度左右) )。可想而知,路由器、SOHO路由器一般没有散热片,只有一颗芯片。
至于为什么我说国外路由器使用的芯片比国内的好,首先我不想谈成本问题。其次,还有芯片本身的原因。有些芯片具有先进的UPNP计算模块,可以提高路由器的转发速度。不过国内使用的芯片大多没有UPNP功能(坦白说),开启后发热会增加。
DHT和磁力链
在讲磁力链接之前,我们先来了解一下DHT网络技术。由上可知,Tracker服务器在资源下载过程中起着至关重要的作用。只有通过它,我们才能在下载前获取其他peer的信息,但这也成为了BT协议的弱点。如果Tracker服务器挂掉或者被阻塞,整个网络就会瘫痪。由于有些资源是受版权保护的,有些资源是受到限制的,比如色情资源,Tracker服务器很容易被强制关闭或被屏蔽。后来聪明的人类发明了另一种协议,就是分布式哈希表,简称DHT。这个协议就是用来弥补这个弱点的。
BT协议簇中的DHT协议基于Kademlia协议,其基本思想很容易理解。 DHT由很多节点组成。每个节点都保存一个表,表中记录了自己的好友节点。当你向节点A查询另一个节点B的信息时,A会查询自己的好友表。如果包含B,则A将返回B的信息。否则,A将返回距离B最近的k个节点。然后你再次向这k个节点查询B的信息,这样循环下去,直到查询到B的信息。查询完B的信息后,你应该向所有之前查询过的节点发送一个通知,告诉它们你有B的信息。信息。
举个例子,如果我现在想要Angelababy的微信账号(嗯……我想做什么),我会从我的微信好友中选出最有可能认识她的k个人,然后依次询问他们是否有Angelababy的微信公众号。信号,如果其中一个认识,那么他就把Angelababy的微信号给我,我就不会再继续问其他人了。如果他不认识她,他就会向我推荐他的微信好友中最有可能认识Angelababy的k个人,然后我就继续推荐这k个人,这样循环下去,直到我问起为止。好啦,现在我已经拿到了Angelababy的微信ID,我就告诉之前问过的大家我有Angelababy的微信ID了。
客户端下载资源时,会使用上面的方法来查找peer信息,这样大家就充当了跟踪者的角色,这就解决了上面的问题。
至于磁力链接,它通过不同文件内容的哈希结果生成纯文本数字指纹来识别该文件。自2009年以来,许多BT服务器已被关闭。不仅很多种子文件找不到,而且Tracker服务器也停止解析,让BT下载成为一个大问题。磁力链接很好的解决了这个问题。它利用BT种子记录的数字指纹,通过DHT网络进行搜索,获取下载者列表,并与其他下载者进行通信。
传统的BT允许用户通过连接到Tracker服务器来相互交换文件。该服务器将用于跟踪有多少人同时下载一个文件,但这也意味着所有共享者信息都可以在Tracker上跟踪,从而提供隐私。不足的。同时,只要这台服务器离线,任何人都无法共享文件。
因此,海盗湾等BT公共网站放弃了传统的Torrent种子下载模式,转而采用“磁力链接”。 c 采用DHT技术,用户无需设置Tracker服务器即可下载。在某些情况下,您还可以捕获文件并将其带回。
优化操作
提高BT下载速度的方法有很多,比如增加操作系统和BT客户端软件的并发网络连接数等。但在BT源(BT种子和BT当前下载器)有限的情况下,无论你如何增加“并发网络连接数”,都无济于事。如果能够有效增加BT源的数量,就能更快、更可靠地完成BT下载。
添加tracker
在两个BT 用户之间建立初始连接时,使用“跟踪器服务器”上的“跟踪器URL”。 Tracker是指运行在远程服务器上的程序。该程序的功能是跟踪有多少人正在下载同一文件。当用户连接到该服务器时,他或她将获得下载者列表,例如下载者的地址信息等;那么下载软件就会根据这个列表自动连接到别人的电脑上下载文件。我们现在就来了解一下。可以说Tracker服务器是BT下载的核心。如果没有这项服务,BT下载软件就会迷失方向;并且有很多为BT服务的Tracker服务器地址。如果用户在下载某个资源时遇到问题,不妨更改一些Tracker服务器地址,问题或许就能解决。 “跟踪器服务器”确定BT下载器可以与哪些其他BT源建立联系并从这些BT源下载。一般来说,BT种子文件往往只与某个BT网站的“跟踪服务器”相关联。换句话说,BT种子文件中只内置了一个“跟踪器URL”。但事实上,同一个BT种子文件可能会在多个网站上重复发布,唯一的区别是其内置的“跟踪器URL”不同。
因此,当我们下载一个(大的)BT文件时,如果我们在其BT种子文件中多添加几个“tracker URL”,很有可能就可以增加BT源的数量,提高下载速度(毕竟,喜欢转载种子的好心人有很多),我就以我正在使用的下载红字文件的迅雷快车版本为例来说明,这对于其他torrent下载软件来说是通用的。
1. 首先您需要一个可用的跟踪服务器。您可以搜索“跟踪器列表”来查找更多跟踪器。在这里,我提供了两个每天更新的跟踪器列表。复制最新的可用跟踪器。推荐使用trackers_best。越多越好。持续的ping 操作也非常耗费资源。
跟踪器每天更新网站:
https://github.com/ngosang/trackerslist
https://newtrackon.com/
也可以直接点击最好的点我下载2.在浏览器中打开种子种子(与磁力链接相同),会弹出迅雷添加下载任务窗口。这时候先别急着手动下载,先点击上面的属性设置,粘贴我们刚刚获得的最新的跟踪器,注意不要留空行。
3.然后开始下载。这种方法可以在一定程度上增加同行数量,在下载一些冷门资源时非常有效。
如果您的下载软件不支持添加跟踪器,该怎么办?我们可以简单地满足于下一个最好的事情,直接修改种子。
磁力连接的原理其实就是利用每个BT种子的签名作为搜索种子的依据。通过这个特征码,在BT网络上拉回种子,然后用传统的BT方式下载文件。如果下载软件不支持添加跟踪器,另外,在某些情况下,一些torrent文件也会关闭支持DHT技术的功能。尤其是一些私人PT网站。如果某些种子不支持DHT,您还可以手动修改种子内容以支持DHT,或者添加更多BT服务器以增加种子的完成概率。
关于修改BT种子,这里有三个工具:
第一个是BEncode 编辑器工具:https://sites.google.com/site/ultimasites/bencode-editor。功能强大,可以通过导入导出数据片段的方式批量添加项目。当然,这里主要是Tracker服务器列表——announce-list,但是批量添加Tracker还是不够方便。
另一种专门针对Tracker 的编辑工具:TrackerEditor (https://code.google.com/p/bittorrent-tracker-editor/) 您可以将下面的Torrent Tracer 列表写入TrackerEditor 程序同一目录中的add_trackers.txt 文件中。当您打开TrackerEditor 时,它将自动加载。
最后分享一个在线编辑工具:http://torrenteditor.com/index.php 可以检测添加的Tracker是否可用,但无法批量添加。
启用UPnP
UPnP端口自动映射技术意味着它可以接受来自外部网络对等点的活动连接,从而可以连接更多的对等点。随着更多peer的加入,形成完整资源的概率会大大增加,从而保证资源下载速度和健康度。迅雷默认支持UPnP,但仍需要配置路由器和操作系统。路由器及操作系统教程摘自http://shenzhouluye.com/changjian/1634.html
1、设置UPnP前后网络速度的差异。未设置UPnP 时的网络速度。
设置UPnP 后的互联网速度。效果很明显,6M/S加速到9M/S。
2、路由器(此处以小米路由器为例)开启UPnP。小米路由器mini版默认开启,路由设置-高级设置-UPnP。其他品牌路由器的UPnP位于“转发规则”中,这里不再赘述。
3. 打开计算机上的UPnP。以Windows 7系统为例,右键“我的电脑”,左键点击“管理”--“服务和应用程序”--“服务”项
将功能发现资源发布设置为自动。
以同样的方式,将UPnP Device Host 和SSDP Discovery 设置为自动。
控制面板-网络和共享中心-更改高级共享设置
将“网络发现”更改为“启用网络发现”。
4.在软件中开启UPnP
打开系统设置-高级设置-任务默认属性,勾选“启用UPnP支持”。
勾选“EMule 设置”中的“连接KAD 网络”和“连接ED2K 网络”。
除了迅雷之外,其他视频或下载软件也可以在软件设置中检查UPnP是否开启。
启用DHT
DHT网络(即无跟踪器服务器网络),这意味着迅雷在下载BT资源时可以使用更广泛的DHT网络,也可以在DHT网络中找到更多的peer。在传统的BT原理中,Tracker服务器是其中心。如果跟踪器服务器关闭,BT 将无法继续。但DHT 是一个无服务器网络。即使Tracker服务器宕机了,它也可以确保我们仍然可以连接到更多的peer并且下载不会受到影响。
DHT网络之所以不需要Tracker服务器来协调BT下载,是因为DHT是一种分布式存储方式。每个客户端除了存储数据外,还负责小范围的路由,因此可以实现整个网络的寻址。因此,不再需要跟踪服务器。
进入DHT网络后,我们的客户端会有一个ID,但这个ID是程序生成的、虚拟的、完全随机的ID,与您的实际个人信息没有任何关系。因此,它是极其安全的。
高速通道破解
为什么用迅雷在于会员资源。网上有很多破解教程。我懒得打字了。最方便的方法是直接使用破解补丁迅雷快车频道报资源破解工具点我下载。打开迅雷,登录VIP账号。登录VIP账号后,选择下载的资源,点击“高速通道加速”但弹出以下提示:
这时,找到任务栏右下角的迅雷图标,右键单击“退出”即可彻底退出迅雷。
打开之前下载的迅雷快车频道举报资源破解工具
点击“破解”
弹出如下提示
关闭软件,打开迅雷,登录你的VIP账号,你会发现高速通道已成功进入!
注意:如果破解工具误报杀毒软件,请添加信任或直接关闭杀毒软件。如果破解工具没有效果,请更换为最新版本的迅雷。如果显示进入了高速通道,但总是收到0.00kb,这说明资源本身不支持Expressway。
TCP/IP连接数
很多朋友在使用Windows系统时,在下载资源或者打开网页时经常会遇到问题。到底是怎么回事?其实这个问题是微软出于安全考虑限制了系统中TCP/IP半开连接的数量造成的。我们可以手动开启TCP/IP半开连接限制来解决问题。注意,开启后,下载会很顺利,但是我们的上网可能会卡住。
1、按快捷键WIN+R打开运行,输入regedit,输入注册表路径:
2.找到HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters
图片.png3。在右侧面板中找到EnableConnectionRateLimiting 键值。此时一共有三种情况:
一个。没有这样的键值:您的系统对TCP/IP 连接数没有限制;
b.键值为0:你的系统对TCP/IP连接数也没有限制;
c.键值为1:激活TCP/IP限制,默认为11。 4.如何关闭TCP/IP半开连接限制:双击修改数值为“0”,确认并保存。
软件设置
目前网络上下行分离,上行速度几乎不会影响下行速度。如果您的网络速度比较快,则上行速度不要设置得太小。同时,你也不能成为吸血鬼,因为为了促进公平,鼓励大家分享,如果迅雷的上传速度太慢,你的下载速度也会受到影响。对此,设置为无限制即可。
增加线程数和缓存
开启加速
修改hosts
会员服务和高速通道加速等功能的实现离不开迅雷自有的服务器。如果以上解决方案不能解决您的问题,并且您还发现电驴、比特彗星等其他下载软件无法连接,或者PPS或在线视频很卡,而您恰好使用的是一些比较冷门的宽带品牌,例如长城神马。所以恭喜你,基本上,你应该被无良ISP 运营商阻止使用P2P。但部分网关禁用了迅雷服务,主要是通过屏蔽域名的方式。为了获得更好的下载效果,建议先ping常用的迅雷服务器地址,然后直接写入主机。比如我写了下面的地址
#迅雷相关(电信)
180.97.157.249 xunlei.com
180.97.157.250 vip.xunlei.com
183.60.209.53 xzb.xunlei.com
183.60.209.40 msg.client.xunlei.com
121.9.209.235 hub5c.sandai.net
121.9.209.143 hub5u.sandai.net
114.80.189.3 hub5pnc.sandai.net
14.29.92.148 stat.lixian.vip.xunlei.com
61.155.183.121 api.portal.swjsq.vip.xunlei.com
180.97.85.104cache2.vip.xunlei.com
61.155.181.81 接口.reg.vip.xunlei.com
180.97.85.240 bubble.vip.xunlei.com
61.155.181.241 service.cdn.vip.xunlei.com
42.123.125.237 download.verify.stat.xunlei.com
123.162.189.132 svr2.support.client.xunlei.com 更多突破性解决方案请自行查资料。
效果展示
最后看看效果(路由器没有upnp设置)。由于小文件太多,速度虽然不快,但基本稳定在500kb/s以上。有时会超过1MB/S,比较稳定。 (颜色真的很好看,如果有局域网加速,颜色就会融合)
可以看到,此时我们已经基本摆脱了对迅雷服务器的依赖,主要使用DHT进行下载。当然,如果迅雷服务器里有资源的话,高速通道确实是很快的。
关于迅雷极速版:揭秘提升BT下载速度的高效策略和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
【迅雷极速版:揭秘提升BT下载速度的高效策略】相关文章:
2.米颠拜石
3.王羲之临池学书
8.郑板桥轶事十则
用户评论
终于找到解决BT下载慢问题的办法了!
有16位网友表示赞同!
我一直想找个靠谱的加速工具,看到这个就赶紧来看看。
有9位网友表示赞同!
迅雷极速版真的很有用了,我以前下载文件好慢啊。
有11位网友表示赞同!
不知道能不能和其他的下载软件兼容使用?
有18位网友表示赞同!
这篇文章介绍的内容很实用,感谢分享!
有16位网友表示赞同!
BT下载速度确实影响体验,学习一下这个方案吧。
有16位网友表示赞同!
想试试迅雷极速版能不能提高我的下载效率。
有14位网友表示赞同!
以前下载电影都得等很久,现在肯定能更快了吧?
有13位网友表示赞同!
我比较喜欢开源的软件,不知道迅雷极速版是否支持?
有15位网友表示赞同!
原来还有这么多的方案可以提高BT下载速度,真眼界开阔了。
有17位网友表示赞同!
最近经常遇到BT下载速度缓慢的问题,这篇文章来得太及时了!
有12位网友表示赞同!
下载文件的速度确实很影响效率,分享的文章不错啊。
有5位网友表示赞同!
我记得以前迅雷还挺流行的,不过好像现在很少用了。
有12位网友表示赞同!
学习一下这些方案,希望能提高我的下载速度。
有10位网友表示赞同!
BT下载真的太慢了,想找一个更快速的替代方法。
有18位网友表示赞同!
希望这篇文章能帮助到跟我有同样烦恼的人们。
有9位网友表示赞同!
看来迅雷极速版还是蛮好用啊,很有必要去尝试一下。
有14位网友表示赞同!
分享这种提高下载速度的方法真贴心,值得借鉴!
有5位网友表示赞同!
之前一直用的默认的下载工具,现在想想是不是可以用什么更专业的工具了
有5位网友表示赞同!
看来加速软件是必要的!我要去试试这个迅雷极速版。
有20位网友表示赞同!