站起来活动活动吧~

BT(BitTorrent) Tracker

BT(BitTorrent) Tracker服务,可协助使用 BitTorrent 协议的对等点之间的通信,助力加速BT下载。

Tracker 服务地址

  • http://tracker.renfei.net:8080/announce
  • https://tracker.renfei.net:443/announce 由于访问量巨大 HTTPS 请求造成服务器 CPU 满载,停止提供 HTTPS 协议。
  • udp://tracker.renfei.net:8080/announce 出于保护服务器源 IP 地址的原因,停止提供 UDP 服务。
网络请求数:每小时:5904万+次请求、网络流量109GB(数据截止2024年10月10日),详见:流量图

Tracker Stats

tracker.renfei.net stats information is cached for 15 minutes.

Peers: 4,107,703
Torrents: 1,892,554
Seeds: 1,233,658

什么是Tracker

Tracker 是协助 BitTorrent 的服务,Tracker 不存储任何下载的文件,在 BT 下载中你的下载速度是别人提供的上传,连接到的上传用户越多,你的下载速度就越快,而用户通过 Peer、DHT、Tracker 获得。

类型 说明
Peer 在获得一个有效用户后才会起作用,该用户会把它知道的其他用户信息告诉你。
DHT Peer 加强版,分布式储存用户信息,获得用户的效率更高,但需要下载热门资源来养。
Tracker 记录所有正在上传/下载同一资源的用户信息并提供给你,帮助你与其他用户建立连接。

三种类型各有优缺点,结合使用才能发挥出 BT 下载最大优势。

如何使用Tracker?

种子制作

在种子制作时添加多个 Tracker 跟踪器,可以有效保证种子存活率,连接到更多下载的用户。

Aria2

在配置文件 aria2.conf 中 bt-tracker= 的后面添加新的 tracker 地址,例如:

bt-tracker=http://tracker.renfei.net:8080/announce

BitComet (比特彗星)

打开软件的:工具 - 选项 - 任务设置 - BT下载 - Tracker

在下方的输入框中输入新的一行 tracker 地址。

比特彗星的 黄灯 绿灯 对下载速度影响较小,主要影响上传速度,绿灯需要 公网IP + 端口映射(UPnP) 。

qBittorrent

打开软件的:选项[齿轮图标] - BitTorrent

勾选 自动添加以下 trackers 到新的 torrents:

在下方的输入框中输入新的一行 tracker 地址。

Motrix

打开软件的:选项(左下角) - 进阶设置 - Tracker 服务器

在下方的输入框中输入新的一行 tracker 地址。

File Centipede

打开软件的:设置 - BT 追踪器 - 列表

输入框中输入新的一行 tracker 地址。

为什么 Tracker 无响应

  1. 受到国内法律法规的限制,Tracker 服务器位于境外,国际网络复杂受到国际互联网出口影响。
  2. HTTP、UDP 这种明文协议容易被运营商干扰、屏蔽;HTTPS会好一些,但我曾经尝试提供HTTPS服务, 由于请求量巨大,HTTPS的加解密就把服务器的CPU占满了,所以无奈下线HTTPS服务。

为什么下载还是慢?

BT 下载速度取决于其他用户的上传速度,想要下载速度快,就要找到更多用户,但前提是有用户, 冷门资源可能无人下载,Peer、DHT、Tracker 都只是起到辅助作用,如果真的没有人有这个资源,那么我们也是无能为力的。

评论与留言

以下内容均由网友提交发布,版权与真实性无法查证,请自行辨别。

https确实有点占资源,选个好的开源项目耗资源会好些,我也建了个,可以交流交流

https确实有点占资源,选个好的开源项目耗资源会好些,我也建了个,可以交流交流🤝

https确实有点占资源,选个好的开源项目耗资源会好些,我也建了个,可以交流交流🤝

非常感谢您的帮助和指导

您好,我想知道怎么实现像此页面一样的Tracker服务器状态显示,我和您使用的是一样的Tracker服务端。

任霏 站点官方 回复

Tracker 服务器有一个状态接口:/stats,这个在官方文档中就写明了,然后使用定时任务,定期抓取Tracker 服务器的状态数据,保存到数据库中,就可以做出一个状态图表了

我知道Open Tracker有一个状态接口/stats。但是,在数据抓取、存储以及图表的绘制方面,我缺乏相关的知识和经验。所以,我希望能得到您的帮助和指导。

任霏 站点官方 回复

我是使用 Java 写的,Spring 框架的定时任务,然后数据存储在 MySQL 里,再做一个查询接口,前端的图标是 echarts 的,如果您不会任何代码开发,我也无法帮助您的