私人 BitTorrent 跟踪器如何监控用户上传/下载的数量?

私人 BitTorrent 跟踪器如何监控用户上传/下载的数量?

来自维基百科

大多数私人追踪器都会监控用户的上传或下载量,并且在大多数情况下,强制执行最低上传与下载比率。

追踪器究竟如何才能知道每个用户上传和下载了多少数据?

我的理解是,BitTorrent 跟踪器只是当前正在下载/做种的用户的注册表,而对等端一旦连接,就会直接传输数据。因此,我认为跟踪器不会知道传输的数据量,更不用说知道数据来自哪里了。

答案1

BitTorrent 客户端会向跟踪器报告它们正在做什么。有些客户端会撒谎,但可以通过双方报告始终不一致来检测。这就是为什么你会看到一些网站禁止撒谎的客户端。

答案2

一些私人追踪器会通过 IP 地址识别用户,但大多数会为每个用户提供不同的 .torrent 文件,其中 .torrent 文件内的公告 URL 对于每个用户来说都是唯一的,以便在连接到追踪器时识别他们。

再加上 bittorrent 客户端不断向跟踪器告知他们已下载和上传了多少数据,这使得跟踪器能够记录会话之间的用户统计信息,甚至是动态 IP 变化。

答案3

我的理解是,BitTorrent 跟踪器仅仅是当前正在下载/做种的用户的注册表

如果你看一下规范,你会发现客户端需要报告的信息远不止这些。其中两个是下载和上传了多少数据。

当然,客户端可以伪造这一点,这就是为什么追踪器工作人员采取其他方式来确定您是否在“统计黑客”的原因。

答案4

私人跟踪器可以,公共跟踪器则不行。您必须连接到跟踪器服务器才能启动/维护 torrent 下载/上传,它之所以被称为跟踪器是有原因的。

大多数私人追踪器在收集您的 U/D 统计数据时并不是 100% 准确的。

还有无 Tracker 的种子(DHT)

http://en.wikipedia.org/wiki/BitTorrent_tracker

相关内容