本文共 6359 字,大约阅读时间需要 21 分钟。
首先介绍一下BT,BT是用在对等网络中文件分享的网络协议程序。和点对点(point-to-point)的协议程序不同, 最大特点就是下载的人越多,下载速度就越快,因为在你下载的同时,会把下载到的部分文件上传给其他人,其他人下载了也会把下载的部分分享出来。因为 BT 有太多下了就跑,不愿意做分享的人,所以催生了 PT(Private Tracker)的产生。
PT就是一个打造我为人人,人人为我的下载协议,最早出现的是BT,我们经常下载的种子就是这种,有人会说那我平时下电影下自愿者直接用迅雷或百度网盘下不就行了嘛,为什么要用PT呢?首先,总所周知迅雷和百度网盘的下载速度是多么的无语,他们的程序在后台其实也是间接的把本机的资源分享给了别人,其实原理上都是一样的,只不过他们从中限速做会员割韭菜。此外,你不一定能找到相关资源的BT种子,正所谓无规矩不成方圆,如果有一些规则加以限制,这个圈子才能越来越好,形成良好的闭环。 PT 想对于 BT 有两个明显的改进:一是私密的小范围下载,二是进行流量统计,其根据上传量决定你的权限。 因此提供 PT 服务的网站是不公开的,采用邀请制或是不定时开放注册。用户注册后会 得到一个 passkey,服务器由 passkey 识别每个用户,用户从某 PT 站下载种子后,该种子即 带有用户的 passkey。因此 PT 的种子是不可外流到其他地方 所以在出现问题询问时,一定要隐藏好你的 passkey 值。例如:截 图是用马赛克遮挡 passkey 值,因为如果你的 key 泄露某些别用用心的人就可以使用你的 key进行下载,这比你账号密码泄露更加可怕。其实和你平时在网上下载资源一样,我们都会得到一个XXX.torrent的种子文件,无非是BT不带key,PT带key而已。在正式开始之前,我们来补充一下相关理论知识。
根据 BitTorrent 协议,文件发布者会根据要发布的文件生成提供一个.torrent 文件,即种子文件,也简称为“种子”。种子文件本质上是文本文件,包含 Tracker信息和文件信息两部分。Tracker 信息主要是 BT 下载中需要用到的 Tracker 服务器的地址和针对 Tracker 服务器的设置,文件信息是根据 对目标文件的计算生成的,计算结果根据 BitTorrent 协议内的 Bencode 规则进行编码。它的 主要原理是需要把提供下载的文件虚拟分成大小相等的块,块大小必须为 2k 的整数次方(由 于是虚拟分块,硬盘上并不产生各个块文件),并把每个块的索引信息和 Hash 验证码写入种 子文件中;所以,种子文件就是被下载文件的“索引”。
下载者要下载文件内容,需要先得到相应的种子文件,然后使用 BT 客户端软件进行下载。下载时,BT 客户端首先解析种子文件得到 Tracker 地址,然后连接 Tracker 服务器。Tracker 服务器回应下载者的请求,提供下载者其他下载者(包括发布者)的 IP。下载者再连接其他 下载者,根据种子文件,两者分别告知对方自己已经有的块,然后交换对方所没有的数据。 此时不需要其他服务器参与,分散了单个线路上的数据流量,因此减轻了服务器负担。 下载者每得到一个块,需要算出下载块的 Hash 验证码与种子文件中的对比,如果一样则说 明块正确,不一样则需要重新下载这个块。这种规定是为了解决下载内容准确性的问题。 一般的 HTTP/FTP 下载,发布文件仅在某个或某几个服务器,下载的人太多,服务器的带宽 很易不胜负荷,变得很慢。而 BitTorrent 协议下载的特点是,下载的人越多,提供的带宽也 越多,下载速度就越快。同时,拥有完整文件的用户也会越来越多,使文件的“寿命”不断延长。 在使用PT的时候你可能也会遇到一些专业词,这里给出基本的解释: Tarcker: 收集下载者信息的服务器,并将此信息提供给其他下载者,可以理解为电话总机。全称为分布式哈希表(Distributed Hash Table),是一种分布式存储方法。在不需要中心
服务器,每个客户端负责一个小范围的路由,并负责存储一小部分数据,从而实现整个 DHT 网络的寻址和存储。使用支持该技术的 BT 下载软件,用户无需连上 Tracker 就可以下载,因 为软件会在 DHT 网络中寻找下载同一文件的其他用户并与之通讯,开始下载任务。 这种技术好处十分明显,就是大大减轻了 Tracker 的负担(甚至不需要)。用户之间可以更快 速创建通讯(特别是与 Tracker 连接不上的时候)是 Peer Exchange(用户交换)的简写,我们可以将其理解为“节点信息交换”
前面说到了 DHT 网络是没有中心服务器的,那么我们的客户端总不能满世界去喊:“我在下 载这个文件,快来连我吧.”(很大声)。所以就通过各个 BT 客户端自带的节点去同步路由表 实现 DHT 网络接。其他人发布了资源,你手里刚好也有这个资源,那么你下载种子之后。只要数据通过了 hash 校验就会变成做种状态。
初始做种/超级种子/超级种子模式: 有些 BitTorrent 客户端用户下载完成后就关掉下载任务,全过程只提供了较少量数据给其他用户。为尽量避免这种行为,在非官方 BitTorrent 协议中存在超级种子的算法。这种算 法对文件发布者的种子文件有要求。文件发布者可以分几步发布文件,发布者不需要一次提 供文件所有内容,而是慢慢开放的下载内容的比例,延长下载时间。此时,速度快的人由于 未下载完必须提供给他人数据,速度慢的人有更多机会得到数据PT 站的货币,用于站内购买邀请码。上传下载量,勋章等。由做种产生,具体与做种数 量、种子大小等有关
可以提供外链的网络相册,目前在用 Z4A。某些 PT 站点也会自建图床。
做种率 = 做种时间 ÷ 下载时间
分享率: 分享率 = 上传量 ÷ 下载量大带宽(1Gbps 或更高的带宽)服务器,用于刷上传量,或快速下载 推荐 。使用盒子有利有弊
优点:快速出种,对内网用户友好,别人连不上你时,你会发现盒子大佬已经连上你了。 缺点:对小水管不友好。因为带宽大,上传下载速度快导致很多小水管玩家根本抢不到 上传量只能默默看着盒子大佬数据飞涨,所以很多站点开始对盒子进行限制。每一个PT站点,都有自己独一无二的属性,不是千篇一律的,根据你的需要可选择加入不同的PT站点,比如:
天雪动漫高清论坛:资源方面以高清动漫资源为主,下载方面以PT下载为主、网盘分享为辅,网站基于Discuz构建。 U2动漫花园:国内最为知名的动漫PT站,动漫资源很全,发布速度很快。 M-Team:以特色资源(限制级内容)为主的PT站点 PT站点大全如图所示,可以根据选择入站。1.捐助
通过支付宝、微信、PayPal等常见支付方式向网站捐助一定金额,或者在网站官方开设的店铺里面购买邀请码。 捐助的金额一般用来维护服务器费用。2.开放注册
一般的PT站点会在特定的节假日期间开放注册。 在活动期间,注册账号后,完成新手考核即可加入。3.通过邀请码加入
如果你认识某个PT站点的朋友,这个朋友可以发放邀请码,你可以通过他的邀请码加入该PT站点。
一般PT站点的官方会在其他PT站点发放官方邀请,只要你满足一定要求(比如说达到一定等级,上传量、下载量、做种时间分别达到多少)就可以得到邀请码。你也可以在你所在的PT站点的PT邀请区,向其他成员求一个邀请码,一般要展示你的数据(上传量、下载量、做种时间、HR等等)。
你可以在百度PT吧发帖,向其他成员求一个邀请码,一般要展示你的数据(上传量、下载量、做种时间、HR等等)。或者在贴吧的官方长期邀请楼下面,讲一下你的故事,求一个邀请码,同上。
进入PT站后一般新用户都会面对新手考核,也有些站点没有新手考核,但全站 H&R。
在开始完成新手考核之前,一定要看网站的规则和常见问题。Windows:推荐 ut 2.0.4、qBittorrent 4.1.x
Linux:推荐 Transmission Transmission 增加跳过校验: https://github.com/superlukia/transmission-2.92_skiphashcheck Deluge、qBttorrent-nox、rTorrent 群晖:推荐 Transmission 更换 web 页面 https://github.com/ronggang/transmission-web-control 或Docker 安装 qBittorrent 威联通:推荐 Transmission、 使用第三方源安装 qBittorrent-nox 参考教程:https://tieba.baidu.com/p/5977110817?red_tag=3434577655 qBittorrent 下载地址:https://www.qnapclub.eu/en/qpkg/507如果想快速搜索资源或者站点比较多想分类搜索,可以使用:
PT-Plugin-Plus:https://github.com/ronggang/PT-Plugin-PlusIYUUAutoReseed:https://github.com/ledccn/IYUUAutoReseed
Reseed-backend:https://github.com/tongyifan/Reseed-backend1.多IP下载
对于一般用户来说,可以从不同的电脑登录下载。 但有一定的限制,对于某个种子你一次只能在一个地方下载。 如果你频繁变动IP,最好在论坛的相应板块进行报备,说明一下情况。2.禁止发布种子到别的Tracker服务器。
一般发生这样的情况,会追究责任,相应的责任人会被封禁账号。 但你已经下载的文件发布者明确说明为独占的资源除外),你可以自己制作另一个种子,发布到别的Tracker服务器。3.严禁公开分享你的种子(带有你私人passkey的种子)
一旦你在网站上公开分享,只要被管理员发现或者其他用户举报,基本上会被封禁账号4.不要分享邀请码给那些不值得信任的人
一般的PT站点实行的是连坐制度,一旦你邀请的那个人违反规则被封禁或者没有通过新手考核被封禁,你同样也会受到相应的处罚。 一般用户达到一定等级后,就可以得到一定的邀请名额,可以通过邮箱发送邀请码。通过这篇文章相信你对PT已经有了很好的理解,祝你玩得开心。另外温馨提示:一入PT深似海,从此硬盘是路人。如果对你有帮助的话欢迎点赞收藏,有啥问题也可以评论交流。如果这篇文章大家喜欢的话我后续还出一些教程,比如如何快速辅种,如何使用Seedbox等等,感兴趣的可以关注我哟~