Private Tracker进阶篇

什么是BT?

  最简单的解释,BT(BitTorrent)就是这么一种下载方式:
  你所下载的资源,来源于一个或多个其他普通用户(与HTTP/FTP来源于服务器不同),其他拥有该资源的用户只要运行特定软件(比如我们用的utorrent),就可以作为资源的来源提供上传。也就是说,是一种“我为人人,人人为我”的下载方式,文件不存在于服务器上,你下载的资源来自其他用户,服务器只是帮助用户和用户之间连接并传输文件。你下载完毕后,也应该留下资源为其他用户提供一段时间的上传。

什么是PT呢?

  PT(Private Tracker)下载其实也是BT下载的一种,是必须拥有一个“帐号”才能下载的BT。其不同于BT的主要特点有:下载量和上传量都会被记录,当分享率(即上传量/下载量)低于某个数值时你的帐号就会被封禁。
  1.私有化圈子
  限于版权原因以及用户质量控制考虑,PT一般采用邀请机制加入用户,在这个有限的范围内,下载的用户基本都可以达到自己带宽的上限。
  2.用户分享率限制
  传统的BT由于很多用户不愿意作为资源来源提供上传,导致种子很容易在几周内失去有效性(也就是说,没有一个用户提供上传了,导致资源无法下载)。因此,PT对用户有了分享率(即上传量/下载量)的要求,PT服务器会记录所有用户的上传量和下载量并加以约束,如果你下载了一定量的资源,就必须上传一定数量的资源(注意,上传资源并不是指发布资源,你下载回来的资源只要保存在硬盘上也是上传资源),如果分享率不达标则会被系统封禁账号
  3.PT下载还通过论坛制度的约束机制将BT的设计理念现实化,真正让用户做到下载的过程中努力上传。因此,PT下载的速度非常快,能够让用户带宽得到最大程度的使用,而且种子时效长。

搭建PT(Private Tracker)服务器

  常用程序为:NexusPHP
  NexusPHP由来自浙江大学的Nexus团队发起并开发完成。它的目标是代替TBSource项目,提供一个完整的、有序的、重视用户信誉和知识的资源分享社区的解决方案。
  NexusPHP第一阶段的版本是基于TBSource开发的。我们在后者的基础上添加或完善了大量功能,同时极大地提高了代码效率。除TBSource外,我们还吸取了一些其它private tracker的想法或代码,如Bit-HDTV,What.cd和SceneTorrents。
开源项目

其他开源项目


PT(Private Tracker)客户端

1、Transmission
官网:https://transmissionbt.com/
仓库:https://github.com/transmission/transmission
汉化:https://github.com/ronggang/transmission-web-control

2、qBittorrent
官网:https://www.qbittorrent.org/
仓库:https://github.com/qbittorrent/qBittorrent

3、Deluge
官网:https://dev.deluge-torrent.org/
仓库:https://github.com/deluge-torrent/deluge

3、uTorrent
官网:https://www.utorrent.com/
仓库:http://help.utorrent.com/

PT(Private Tracker)增强工具

1、Reseed
简介:Reseed是一个十分易于使用的跨站辅种项目,目前提供了国内大部分PT站点的辅种功能,通过对本地磁盘进行索引,搜索全网可辅种种子并提供下载链接,解决了入站后辅种繁琐的痛点。
官网:https://reseed.tongyifan.me/
仓库:https://github.com/tongyifan/Reseed-backend

2、Flexget
简介:订阅 RSS 自动下载种子,然后通过监控目录的方式达到自动添加种子至 BT 客户端下载。
官网:http://www.flexget.com/
仓库:https://github.com/Flexget/Flexget
WEBUI:https://github.com/Flexget/webui
插件:https://github.com/Juszoe/flexget-nexusphp

3、PT-Plugin-Plus
简介:PT 助手 Plus,是一款 Google Chrome 和 Firefox 浏览器插件(Web Extensions),主要用于辅助下载 PT 站的种子。
仓库:https://github.com/ronggang/PT-Plugin-Plus

4、Transmission-rss
简介:用 PHP 写的 Transmission RSS 下载
仓库:https://github.com/fengqi/transmission-rss

PT(Private Tracker)客户端 API

1、Transmission
搜索 https://github.com/search?l=PHP&q=transmission+php&type=Repositories
开源项目:

2、qBittorrent
开源项目:

Bencode编码、种子解析.torrent

开源项目:

最后修改:2021 年 06 月 21 日 11 : 19 AM
如果觉得我的文章对你有用,请随意赞赏

发表评论