PT (Private Tracker) 简介
Private Tracker,简称 PT,即私有种子服务器。如果要了解 PT,首先需要先知道什么是 Tracker,要了解什么是 Tracker 就先要了解什么是 BitTorrent 协议。
BitTorrent 是一个点对点,分布式的文件传输协议。BitTorrent 协议被设计用来高效地分发文件,尤其是对于大文件、多人同时下载时效率非常高。所以我们经常能看到一些 Linux 发行版在发布时常常提供 torrent 文件。而 Tracker 在 BitTorrent 协议中扮演一个非常重要的角色,它是一个中央服务器,用来存储用户信息,上传下载量等,并用于点对点传输时的数据交换中心。当然正是因为这样一个中心化服务器的存在也让 BitTorrent 协议并没有完全的去中心化,也成为了这个协议的一个缺点,后续还有一些针对这个缺点的改进协议,比如 DHT,这就是后话了,我们还是回到 PT 上来。
Private Tracker 和传统的公开的 Tracker 一样,可以用来统计用户的上传和下载量,计算用户的分享率。
PT 改良了 BitTorrent 协议中 Tracker 的部分,也就是将原来公开的 Tracker 变成私有协议,所有想要加入这个 Tracker 的用户都需要认证,PT 拥有所有 BT 的下载能力,但是这个私有的 Tracker 成为了一道门槛,在传统的 BitTorrent 协议中很多人下载完就跑,不再给这个网络共享上传,这就导致了这个网络不可持续,为了解决这个问题,才诞生 PT,所有加入这个 Tracker 的用户,都需要上传分享,这个对等网络中的所有用户都是平等的,只有同时保持下载上传才能让这个 Tracker 运行的更好,并且加入 Tracker 的用户还需要时刻关注自己的分享率(上传下载比),如果分享率过低,就会被删除账号。
PT 是为了解决 BT 协议中一部分用户不遵守平等共享的弊端,在传统的 BT 协议中不会强制要求用户分享,这就导致了用户通常就是下载完成就跑,于是就会造成 BT 节点中共享的用户越来越少,造成死种。
PT 本质上也就是 BT 下载的一种,但有两个明显的改进:一是私密的小范围下载,二是进行流量统计,根据上载量决定你的权限。
PT 下载其本质上和传统的 BT 下载没有任何区别,但是关键在于这个 P,表示的是 Private,所有的客户端连接的 Tracker 是私有的,而非公开的。PT 和 BT 采用相同的技术相原理,使用相同的客户端。
Tracker
PT 的全称中 Private Tracker 带有 Tracker ,那么首要来解释一下什么是 Tracker。
Tracker 是 BT 下载中必不可少的一部分,它是一个中央服务器,Tracker 服务器。虽然 BT 下载的中心是 P2P 共享——每一个下载者一起也是上传者,可是你从哪些用户下载数据而又给哪些用户上传数据?这些信息全部保存在 Tracker 服务器上并共享给每一个运用 BT 下载的用户的,正如其名—— Tracker,追踪服务器。
传统的 BT 协议中 Tracker 服务器是公开的,比如著名的 BT 网站——海盗湾,除了发布 BT 种子信息,也提供 Tracker 服务,在海盗湾发布的种子,自然会增加其为 Tracker 服务器之一,但假如不是从海盗湾下载的种子,其实也能够增加海盗湾的 Tracker 服务器作为 Tracker。一个 BT 种子能够包括多个 Tracker 信息,并且理论上来说是越多越好,由于 Tracker 越多,能够匹配到的 Peer 越多,下载速度越快,下载成功率也就越高——假如文件信息在服务器 A 上面不全了,那么能够去下一个服务器 B 查找,以此类推。
特点
PT 只能在私密范围下载,因此提供 PT 的讨论大多非公开的,PT 站点通常采用邀请制或是不定时开放注册。用户注册后会得到一个 passkey,因此可借由 passkey 识别每个用户,用户从某 PT 站下载种子后,该种子即带有用户的 passkey。因此 PT 的种子是不可外流到其他地方的,且不允许一个用户有过多 IP(通常上限为 3 个 IP)同时上下传。
由于有 passkey,用户上传及下载即可统计,在大多数的 PT 站会以上下载比例(分享率)规定用户需上传多少后才可下载多少,有些站甚至会以用户上传及下载的内容等做积分值,分享率过低者会被系统取消使用 PT 的资格。由于需有足够的上传方可下载,因此有些用户会租用网络上有大带宽的 Seedbox 以冲高自己的上传率。
PT 网站禁止一人多个账号、多人共享一个账号、私自贩卖账号。即便是使用自建的服务器冲高上传,PT 网站也不接受公众服务器提供商免费提供且没有独立 IP 的服务器,更不能将 PT 网站的种子直接用于商业网站提供的代下载、离线下载、网盘云服务等功能。
借由这些机制,传统 P2P 下载常发生一些 client 端只下载而不分享上传的“吸血”行为将可杜绝。而BT 种子在一两周后做种者大幅减少,以致后来下载者无法顺利完档的缺点在 PT 获得改善。
PT 的缺点
- 如果用户的上传带宽很小,并且没有公网的情况下很难通过挂机来赚取上传,所以需要通过魔力值或者通过 Seedbox 来换取上传
- PT 的私密性导致很难找到渠道可以进入,大站基本上不会开放,而小众站点则是用户少,没有速度。如果有人想要尝试一下 PT,不妨注册一下 PT GTK,或者也可以加入 Telegram 群组 大家一起讨论成长。
总结
PT就是强制性的人人为我 我为人人。对高清等大数据量文件来说,PT 是十分合适的,毕竟高清对带宽的要求较高,很少有用户能够短时间内下载完一部高清影片。PT 起源于美国,国内多数高清影片的开始来源就是采用PT下载的 HDBits 等国外网站。