解析:你的qBittorrent为什么没有速度?附提速方案
qBittorrent可以说是我们在NAS上必装下载神器之一,然而很多新手小伙伴在首次使用的时候用它来下载完全没有速度,或者说按照教程添加了 BitTorrent Tracker 列表,速度依然跑不起来,这是为什么呢?
其实要搞清楚这个问题,还需要从多方面说起!
qBittorrent是如何工作的
首选我们需要明白,qBittorrent其实和我们常见的迅雷,电驴一样,都属于BT下载软件,并且它们的下载方式都是以P2P来连接和传输的。然后这里有两个名词我们需要搞清楚:
-
BT下载:又称变态下载,全称为BitTorrent(中文名:比特流)。严格来说它其实是一种P2P下载协议,这个协议的要求简单的理解就是你在下载某个资源时,同时也在上传这个资源(也就是常说的”做种“)。和那些传统的下载软件不同,BT下载拥有多个发送“点”,也就是说,不管是你下载的资源,或者是你上传的资源,都可能是来自于多人,或者上传给多人。
-
P2P传输协议:字面上的意思就是点对点的传输协议,只不过这个“点”会非常的多,并且都是相互的,而我们安装BT下载软件的主机(比如说NAS),就是其中的一个“点”。这个协议简单理解就是说当我们下载的时候也给别人传数据,并且下载和上传成正比,所以用的人越多,下载的越快!
搞清楚了以上,我们再来说说qBittorrent的工作原理。
我们先假设这里有三位同学分别为张三,李四,王五,他们热心好学,需要下载同一个学习资源。
👉传统的下载方式
🔺在传统的下载方式中(一般是指FTP、HTTP、PUB的下载方式),这个学习资源会完整的通过服务器端传送到客户端,因为服务器所提供的带宽是一定的,所以出现的问题便是下载人越多速度越慢。所以很多服务器都会有用户人数的限制、下载速度的限制,这样就给用户造成了诸多的不便。当然,它也有很多优势,比如说它的资源稳定,并且还能找到BT下载不到的极度冷门资源。
👉BT下载方式
🔺BT下载就不一样了,它首先将学习资源分成了ABC三个部分(做种),张三拿到(下载)了资源的A部分,李四拿到资源的B部分,王五拿到了资源的C部分。张三在拿到A部分的同时,又向李四和王五分享(上传)了A部分,同样的,李四和王五都向对方分享了自己下载的那部分。最后的结果就是他们三个人都得到了完整的ABC三个部分,皆大欢喜~
🔺不过对于一个BT生态来说,一个资源远远不止ABC三个部分,并且使用的人数也肯定不止张三李四王五三个人这么少。我们只需要明白一个道理:只要我们使用的人越多,得到的学习资料也就越多!大家都懂的,对吧?
👉BT下载的优势
上面说过,BT下载的本质其实就是『下载的同时也在上传』,所以它减轻了下载过程中服务器端的负荷,因为我们每个人的下载主机同时也是一个服务器。同时它也加快了客户端的下载速度,因为我们每个人都可以同时从不同的服务器来获取资源,并且获取资源的服务器越多,我们的下载速度就越快!
也就是说,我们在使用BT下载软件下载资源的时候,我们得到的资源其实是其它BT用户上传给我们的。使用BT的人数越多,上传就越多,上传越多,下载速度就越快!所以说,你现在明白你的qBittorrent为什么没有速度了吗?(对,其实就是没人上传这个资源而已)。
👉关于某L
既然今天说到BT下载,就顺便说说同样是BT下载的国内大厂某L。为什么很多小伙伴都说在其它下载工具没速度的资源,但是某L会员却可以满速?
🔺这里假设还是张三李四王五三个人都在BT下载,但是张三不讲武德使用了某L,因为BT下载的同时也在上传的原则,其实他们三个都在上传,问题是张三的上传全部给被某L“吸取”了,包括张三从李四和王五那边下载过来的资源都没放过。更离谱的是,被某L“吸取”过去的资源它只提供给它的VIP用户(付费用户),甚至给它提供资源的张三如果不是VIP,在下载回来都没有速度!!!
简单来说,某L的套路就是强迫所有安装自己客户端的用户无偿的上传自己的资源给自己的VIP用户,并且完全隔断其它的BT用户。前面说过,BT的下载速度和使用的人数有直接关系,所以某L下载快并不是它有多牛X,而是它拥有国内过亿的庞大用户基数,你充值了就给你更多的p2p连接数 ,速度当然快啊!可是作为BT下载的基本协议,p2p连接是所有用户无偿提供的啊??
🔺为了证明以上说的,我特意在NAS上安装了套件版的某L,还没开始使用它下载,它竟然一直处于频繁的网络访问状态!至于它在访问什么,谁知道呢!(以上记载来自于华硕路由器Adaptive QoS 网络监控)
如何改善BT 的下载速度?
通过前面的科普下伙伴们应该知道了吧,BT下载的速度取决于统一资源下其它BT用户的上传速度,上传的人越多,速度就越快。对于那种特别冷门的资源,可能任何BT下载都会存在没有速度的情况,那怕你是某L VIP也是一样。
PS:不过某L和常规的BT下载软件不一样,它有自己的服务器储存一些资源,所以对于特别冷门的资源,别的BT下载不到,而它的服务器正好储存了这部资源,你就能下载到了。同理,对于自己有服务器的网盘下载,如果你需要的冷门资源找不到 ,一样可以过去看看,说不定轻松就能下载。
对于国内的BT下载这块,知乎有位大佬@西柚秀分析的非常到位,并且也给出了对应的方案。建议小伙伴们先过去熟悉一下:https://zhuanlan.zhihu.com/p/87193566
总体来说,想要改善BT 的下载速度,不外乎从这几方面入手:
配置 Tracker:
这个应该是所有BT下载软件必须配置的操作吧! Tracker的作用其实就是帮你找到更多下载同一资源的用户,然后用户多了,做种的就多,做种多也就是上传多,然后下载速度自然而然也就快了。在选择tracker服务器的时候,优先选择HTTPS的tracker服务器。
网络方面:
一定要想办法搞到公网IP,就算没有公网IPv4,公网IPv6也还是必须有的。对于BT下载来说,公网IP 对下载速度影响不大,但是影响的是上传速度,而上传速度有影响之后,他们的下载速度就会受到影响,最后就是影响了整个BT下载生态环境。
路由器设置方面:
如果实在是搞不定公网地址的,很多TB客户端(包括qBittorrent)都支持通过UPnP、NAT-PMP端口转发来做防火墙穿透,这个请根据自己实际使用的路由器开启即可(不过据我所知目前支持UPnP、NAT-PMP端口转发的路由器默认都是开启状态的)。
🔺最后附上ChatGPT给出的答案~~
简单来说,BT下载的精髓在于『人人为我,我为人人』,也就是最初的互联网奉献精神。大家在使用BT下载的时候请尽量使用传统BT下载,远离任何BT下载充值行为,并且下载完成后不要关闭下载客户端,维持持续做种的习惯,便是对BT下载最基本的尊重。
好了,以上就是今天给大家分享的内容,我是爱分享的Stark-C,如果今天的内容对你有帮助请记得收藏,顺便点点关注,我会经常给大家分享各类有意思的软件和免费干货!谢谢大家~
原文始发于微信公众号(Stark324):解析:你的qBittorrent为什么没有速度?附提速方案
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/285754.html