Tracker是什么?
BT 下载速度取决于 其他下载同一资源用户的上传速度,而用户靠 Peer、DHT、Tracker 获得。
Peer: 在你获得一个有效用户后才会起作用,Peer 会获取该用户客户端里的用户信息。
DHT: 相当于 Peer 的进阶,每个人都储存一部分 DHT 网络信息,需要的时候会通过该网络获得用户,然后再从该用户处获得更多的网络和用户,在连不上 Tracker 的时候很有效,但缺点是一开始是没有 DHT 网络的,必须要养一段时间(下载一些热门资源)才行。
Tracker: 会追踪下载同一个资源的用户,帮助你与其他用户建立连接,让其他用户把文件上传给你(给你提供下载速度),而你又把下载好的文件上传给其他需要的人(给别人提供下载速度)。
所以,优质的 Tracker 可以有效提高资源解析速度及下载速度。
同时,用这些 Tracker 的人越多,大家的下载速度就越快,建议多多推荐给他人!
下图是使用我整理的 Tracker 列表下载BT的速度(我用的是完整列表)。
有兴趣的可以下载 ubuntu-19.10.torrent 试试,该资源全球数千人做种上传,因此大部分人下载速度很快!
更新时间:2020-01-14
这些列表每天自动更新:
精选列表中的 Tracker 相对更加稳定,少而精。
完整列表中的 Tracker 数量更多,理论上效果更好,但可能会存在少量死链。
Tracker 数量并不会影响 BT 软件运行速度,因此我更推荐使用「完整列表」
,以使下载速度最大化!
精选列表:(73 个)
https://trackerslist.com/best.txt完整列表:(345 个)
https://trackerslist.com/all.txt
Aria2 格式 Tracker 地址:
为了方便使用 Aria2 的人添加 Tracker,我特地按照 Aria2 配置格式单独做了一份,跟随更新。
如何使用?
Aria2:
复制 Aria2 格式的 Tracker 文件中内容后,粘贴到 aria2.conf
配置文件中的 bt-tracker=
后面,示例如下:
bt-tracker=http://xxx.xx:80/announce,udp://yyy.yy:80/announce
注意: 粘贴前请先删除旧 Tracker 内容,避免格式错误!
BitComet (比特彗星):
比特彗星便携版(已配置 Tracker):https://www.lanzous.com/b073c7g4f
工具 - 选项 - Tracker
勾选两个选项 并在最下方输入框填写 Tracker URL,然后点击 [立即更新] 按钮后,上面的大输入框就会显示获取的 Tracker 了。(如下图所示)
另外说明一下,比特彗星的 黄灯 绿灯 仅仅影响上传速度,不影响下载速度,绿灯的前提条件就是 公网IP ,然后设置好 端口映射(UPnP) 就行了。
qBittorrent Enhanced Edition (增强版):
Github:https://github.com/c0re100/qBittorrent-Enhanced-Edition
基于 qBittorrent 制作,增加了很多功能,例如 订阅 Tracker URL 功能,可以很方便的配合本项目使用。
选项[齿轮图标] - BitTorrent
勾选下图红框内的选项 并填写 Tracker URL 后点击 [Apply] 保存,然后重启 qBittorrentEE 。(如下图所示)
qBittorrent:
选项[齿轮图标] - BitTorrent
勾选下图红框内的选项 并复制所有 Tracker 后粘贴到下方输入框中,然后点击 [Apply] 保存。(如下图所示)
为什么一些 Tracker 连不上?
这是正常现象。
目前网上热门的 Tracker 大都是国外服务器。
一方面 是一些国外 Tracker 服务器国内链接质量不行(丢包、速度慢、干扰等)。
(我发现 HTTPS 的链接成功率更高,HTTP这种明文的 以及 UDP 这种经常被运营商干扰、限制的就很了)一方面 是一些国外 Tracker 服务器屏蔽了国内连接(迅雷丢人丢到国外了)。
一方面 是这些国外 Tracker 服务器没有你下载的资源信息。
有条件的在国内手动筛选一遍会好很多(因为运营商的原因,不同地区不同运营商结果都是不同的),但太麻烦了。
况且 Tracker 数量多少不会影响 BT 软件运行的(都是多线程连接),所以也不需要在意这些连不上的,软件重试几次连不上就忽略了。
为什么下载速度慢?
BT 下载速度取决于 其他下载同一资源的用户上传速度。
也就是做种的人越多(做种就是上传文件给他人),你的下载速度越快!如果一个资源没人提供上传,你就会完全没有下载速度。
做种: 指上传文件数据给其他 BT 用户的行为。
Tracker 的作用就是更快的找到其他下载同一资源的用户,并帮助你们之间建立链接,间接提高 BT 下载速度(前提是有人做种)。
不仅仅要关注用户数量,还有用户质量,国内绝大部分人都没有公网IP,所以上传速度捉急[没有公网IP仅影响上传速度,几乎不影响下载速度],另一方面也是奸商运营商上传不对等,除此之外还老是限制/干扰 BT,这也是为什么国内BT环境这么差的主要原因。
除了迅雷这种把下载过的资源缓存到自己服务器上来实现“加速”的 BT软件,其他的 BT 软件都是单纯靠其他用户给你提供下载速度。
迅雷之所以叫吸血雷,是因为迅雷会获取其他 BT 客户端用户上传的文件,但自己却只把文件上传给其他迅雷用户,而不会分一点给其他客户端的用户,所以对于其他客户端来说,迅雷只进不出,俗称吸血雷。
来源:oschina
链接:https://my.oschina.net/u/4353930/blog/3230583