PT详解 1

这是知识篇,晚些还会有教程篇“如何使用Docker qBittorent NASTool实现自动刷流”,敬请期待

来啦:https://www.nodeseek.com/post-15872-1

1.什么是PT?

讲PT之前,我们先讲BT。BT是几个人同时下载一个电影,下得快的还把资源分享给其他人。BT是开放的,比如某个电影站,收集了各种种子。这很棒,但是BT会有一个问题,就是它收集的种子,老种子其实没几个在下载,你想下载的时候没资源,下不了。为了应对这个问题,出现了PT,就是私有的BT,简单就是这个BT站我们不开放,并通过一系列机制促使大家做种和保种,这样实现电影多且都能下载

2.怎么开始PT?

  1. 注册一个PT站账号(大多数PT站都是别人邀请注册才能注册,有些PT站为了促进做种和保种,会时不时进行开放注册)
  2. 下载某个种子。
  3. 用下载器如qBittorrent打开种子,下载对应资源
  4. 下载的同时,也在上传,只要不关下载软件,即使下载完了,也会继续上传,帮助其他人下载(注意自己的上传/下载比率,也就是在网站上看到的分享率)这也被称为保种,适合只想下载,不想折腾的人。当然PT的机制也会要求你下载的同时分享,否则容易被禁止账号。

3.PT的缺点?

  1. 大的站点,资源非常丰富和齐全,下载速度非常快,比起残疾迅雷,简直就是开了挂的下载软件,但注册门槛高。 很多人要进去都得先在小站刷很久数据,或者直接给钱买账号。
  2. 因为这个是人人为我,我为人人的模式,你最好长期保持电脑打开、软件开启,进行上传。PT 需要养号, 每一个站点分享率(上传/下载)的要求基本都是 1:1, 而对单个种子普通家宽(指含有公网ip)很难达到 1:1 的分享率,如果分享率低,很多平台会限制你继续下载甚至删号。
  3. 如果对稀缺资源需求没那么高,画质要求没那么高的话,其实公益服(emby 等) 是更好的选择

4.什么是求药/发药?

  • 在你在多个PT站开放注册中,注册了不少账户之后,你终于了自己稳定的下片之路。当然,即使资源众多,可能还是有漏网之鱼,你迫切希望有更大的站,支持你的欲望,而这些大站,比如hdsky、mteam等,都是要求你有邀请码,或者花钱捐赠。于是,你就有了漫长的求药之路,求药,一般要求你在一些小站有较好的分享率,较高的上传量,体现出你的价值

  • 当小站终成大站时,大站也就关闭了注册,要求新人捐赠或者需要邀请码。在小站你成了大佬,于是你就有了发药资格。也就是发邀请码给新人

5.我该怎样提升下载速度?

  1. 不要马上下载新发布的种子

    下载速度主要取决于上传者/下载者比(SLR),如果是种子是新发布的且非常受欢迎而SLR又很低的种子,下载速度低是常见的问题,尤其是当你的带宽较窄时,不要马上下载新发布的种子,最好的下载速度通常在一个种子生命周期的一半时出现,此时SLR达到最大值

  2. 限制上传速度

    上传速度将从以下两种方式显著影响下载速度:

    • Bittorrent的同伴倾向于回馈那些给它们提上传的同伴。这就意味着如果A和B正在同时下载一个文件,而A又在高速向B传送数据,那么B将会尝试着回报A。因此高速上传将导致高速下载

    • 由于TCP协议的工作方式,当A正从B下载某些东西的时候,A必须不停地向B发送成功收到B所发送来的数据的信号(被称为确认──ACK ── 某种“已收到”的信息)。如果A没有发送ACK信号,那么B将暂停向A发送数据并且进入等候状态。如果A正在全速上传,很有可能没有用来发送ACK信号的带宽,因此ACK信号被耽搁。在这种情况下,过高速度的上传导致了低速的下载

    实际的效果是以上两个原因的结合。上传速度应该在保证ACK能正常传输的前提下被设得尽量高。 **一个很好的做法是保持上传速度在理论上限的80%。**你也可以细细研究什么是最适合你的速度(同时也请记住高速上传对于你的分享率很有帮助)

    如果你正在运行一个以上的种子任务,你应该考虑的是全局上传速度。某些客户端能限制了全局上传速度,其他的则能对每一个种子分别进行设置,去了解你的客户端。如果你正在使用你的电脑做别的事情,也需考虑一下它们对于全局上传的影响

  3. 限制同时连接数

    某些操作系统(例如Windows 9X)对于大量连接数支持不完善,甚至有可能因此而崩溃。也有一些家用路由(尤其当运行着NAT以及/或者打开防火墙状态检查服务时)会因大量连接数而变得很慢或者崩溃。对于连接数没有固定的最佳值,你可以试试看60或者100。切记这些连接数是累加的,所以如果你的客户端运行了两个会话,这两个数字要加在一起

  4. 限制同时上传数

    上传数难道和连接数有什么不一样吗?是的,两者是不同的

    连接数限制了你的客户端所能对话以及/或者下载的同伴数。上传数则限制了你的客户端实际能上传的同伴数。理想的数值一般要比连接数低许多,并且与你的物理带宽高度相关

6.什么是分享率?

一般来说,在页面功能分区的下面,你可以看到分享率,这分为整体分享率和独立分享率,区分这两者是很重要的,整体分享率关注的是自从你加入站点以来,账号的整体上传与下载量。而独立分享率则针对每一个你正在下载或做种的文件。

你可能会看到两种符号来代替数字:

  1. "Inf.",这个是无限(Infinity)的缩写,意思是你的下载量为0字节,而上传量则是任意一个非零的值(上传量/下载量=无穷大)
  2. "---",应该被视为“不可用”,这说明了你的下载量和上传量都是0字节。(上传量/下载量=0/0 这是一个不确定的量)

7.什么是魔力值?如何获取更多的魔力值?

可以把魔力值理解成货币,可以用于购买上传量/下载量/邀请名额之类的,获取魔力值的办法有很多,例如发布种子,上传字幕之类的,不同网站会采取不同的奖励措施,这里我们只对魔力值基础的获取公式进行讲解,用pttime的魔力值公式来做一个示例:
$$
A=\sum_i\left(1-10^{-\frac{T_i}{T_0}}\right)\cdot S_i\cdot\left(1 \sqrt{2}\cdot10^{-\frac{N_i-1}{N_0-1}}\right)
$$
$$
B=B_{0}\cdot\frac{2}{\pi}\arctan\left(\frac{A}{L}\right)
$$

根据这个公式,可以通过以下方式获取更多的魔力值:

  1. 增加做种的数量,可以同时做种多个种子,每增加一个种子,你每小时就能获得额外的 0.5 个魔力值。不过这个增加的值最多只能算到 100 个种子。
  2. 做种更长时间的种子,种子的生存时间越长,获得的魔力值就越多。
  3. 做种大小更大的种子,种子的大小越大,获得的魔力值就越多。
  4. 做种做种者数较少的种子,这样的种子由于做种者少,所以你的贡献会更大,从而获得的魔力值也会更多。

8.为什么无法连接到Tracker服务器?

Tracker服务器认为你在防火墙后,或者在NAT桥接后,并且无法接收其他用户的连接请求

这意味着其它的大批用户无法连接到你,只能由你连接到他们。在更糟糕的情况下,如果两个用户都处于这样的状态,他们将完全无法连接到对方,这对于整体速度有着非常不利的影响

对于这个问题,有以下两种解决方式:

  • 对于防火墙,打开用于接收连接的端口(即你在BT客户端中定义的端口)
  • 对于NAT,你需要配置NAT服务器使用Basic NAT方式而不是NAPT

9.可以从多IP进行登录/下载吗?

一般来说,Tracker服务器支持单个用户从任意个数的IP地址同时访问/下载。然而,对于单个种子是有限制的,最多允许3个做种的连接,最多只允许1个下载的连接,这意味着,对于某个种子你一次只能在一个地方下载(一般是这样的,具体情况需要看不同的PT站点规则)

10.如何给一个文件续传/续种?

打开扩展名为.torrent的文件,当你的客户端软件询问保存的目录时,选择已经存在的文件存放的目录,它就能够开始续传/续种了

11.为什么下载有时候会停在99%?

你所下载到的片段越多,寻找拥有你所缺少的片段的同伴就将变得越困难。这就是为什么有时候在下载即将完成的时候,速度会变得非常慢,甚至完全停止了。只要耐心等候,或早或晚剩下的部分一定能够下载到的

12.什么被称为"部分哈希验证出错"?

BT的客户端会检查它所收到的数据的完整性。如果某一个片段在验证中出错,那么这个片段将被重新下载。偶尔的哈希验证错误是非常常见的现象,不用担心。有些客户端有“屏蔽发送错误数据的客户端”的功能。如果有这个选项,最好打开它。因为这样可以保证如果某个同伴经常向你发送错误的数据时,它将会被屏蔽

13.为什么实际下载的文件比种子的大小要大?

哈希验证出错导致的,如果你的客户端收到了错误的数据,那么它将会重新下载这一部分,因此总下载量有可能比种子大小略微大一些。请尽可能打开“屏蔽发送错误数据的客户端”的选项,以减少额外的下载

14.为什么会出现“xxxx端口被列入黑名单"?

你的客户端向Tracker服务器报告它正在使用某个默认的BT协议端口(6881-6889)或是任何其他常见P2P端口来作为连接端口,而ISP常常对这些端口进行限速

一般来说,PT站点会不允许使用通常被P2P协议默认使用的端口。

主要被屏蔽的端口如下:

Direct Connect 411 - 413
BitTorrent 6881 - 6889
Kazza 1214
Gnutella 6346 - 6347
Emule 4662
WinMX 6699

使用Tracker服务器时,需要配置你的客户端使用未在上面列出的端口范围。注意:某些客户端,如Azureus 2.0.7.0及更高版本,对所有的种子都使用同一端口。而其他大多数客户端为每一个种子开放一个端口,在选择端口范围,你需要考虑到这个问题(一般来说端口范围小于10,设置一个过大的范围并不一定有好处,而且可能有安全隐患)

这些端口是用于同伴间通信的,而非用于客户端连接到Tracker服务器。因此这个改动并不会影响你使用其他Tracker服务器(事实上,它甚至可能加快所有Tracker服务器上种子的速度),你的客户端也仍然能够连接到那些使用默认端口的同伴

不要在论坛里面提问究竟应该选择什么端口,因为用户选择的端口越随机,ISP就越难以捉摸清楚使用的端口,从而无法对端口进行限速。如果我们只是简单地规定一个范围,那么ISP又会很快对那个范围内的端口进行限速的

最后,请记得在你的路由和/或防火墙上打开你选择的端口,如果你有的话

15.为什么会出现 “IO错误 - 许可被拒绝”?

解决这个问题非常简单,只重新启动你的电脑就可以了

IO错误指的是输入-输出错误,这是一个文件系统错误,而非来自Tracker服务器。当你的客户端由于某些原因不能打开种子中未下载完成的文件时,这个错误就会发生。 一般是因为两个客户端同时在运行:上一次关闭客户端时因为某种原因它没有被真正关闭,始终保持在后台运行。因此文件被锁定,使得新的实例不能打开这个文件。

另一个原因是因为使用老旧的FAT文件系统,某些系统崩溃可能导致未下载完成的文件被损坏,接着就出现了这个错误。一般来说,可以通过运行一次scandisk来解决这个问题。注意,只有当你使用Windows 9X操作系统(只支持FAT文件系统)或者在Windows NT/2000/XP中使用FAT文件系统的时候才比较有可能出现这个问题,NTFS文件系统要健壮许多,不太可能出现这样的问题。

16.什么是密钥系统?

密钥系统在BT客户端连接Tracker服务器时起到验证身份的作用,每一个用户都有一个系统随机生成的密钥。当用户下载某个种子文件时,其私人密钥就被添加到种子文件的Tracker服务器URL中,通过这种方式,来标记究竟是谁在进行下载/上传

17.为什么一定要关闭DHT?

DHT可能导致你的数据被错误地记录,可以被视为一种作弊行为。任何使用DHT的用户都将因作弊而被系统禁止
幸运的是,目前Tracker服务器会自动分析用户上传的种子文件,强制去除DHT的支持,这也是为什么种子发布者必须重新下载种子才能正常做种的原因之一

18.为什么磁盘还有充足的空间,客户端却提示磁盘剩余空间不足?

很可能是因为你的磁盘分区的文件系统为FAT32,该文件系统不支持大于4GB的单个文件,你可以将磁盘文件系统转换成更高级的NTFS来解决该问题

19.在下载影片时显示的CAM/TS/TC/WP/SCR/DVDscr/DVDRip/VHSRip/TVRip/DivX Re-Enc分别是什么?

  1. CAM

    指在电影院里用数字视频相机进行录制的版本,因为无法使用三脚架,所以摄像可能会晃动,并且可能只从一个角度进行拍摄。由于这些因素,画质和音质通常较差

  2. TELESYNC (TS)

    TELESYNC与CAM类似,但它使用外部音频源(例如为听力障碍人士准备的座椅上的音频插孔),尽管有直接的音频源,但是背景噪音可能会产生干扰。TS的质量范围差距很大,下载全片前最好查看样片

  3. TELECINE (TC)

    使用机器从影片卷轴上将影片数字化,音画质量应该非常好,但由于涉及设备和成本,Telecines相对不常见

  4. WORKPRINT (WP)

    这指的是一部尚未完成的电影的副本,可能会缺少一些场景,音乐,质量可以从非常好到非常差不等

  5. SCREENER (SCR)

    这是一种预先提供给出租店和其他地方以进行宣传的VHS录像带,画面质量根据设备和源质量的不同,有可能从优秀(如果从原始录像带复制)到很差(如果通过旧的VHS录像机或复制带上的劣质设备)不等

  6. DVD-SCREENER (DVDscr)

    与Screener类似,但是从DVD转移。通常为宽屏格式,但没有DVD零售版会包含的额外内容

  7. DVDRip

    从最终发布的DVD复制的版本,质量应该非常好。

  8. VHSRip

    从录像带翻录,主要是滑冰/运动视频和成人影片。

  9. TVRip

    从网络电视节目或者预播的卫星信号节目中录制的,质量因来源的不同,可能会有所差异。

  10. DivX Re-Enc

    从原始VCD源复制并重新编码成小型DivX文件的电影。

参考资料:

http://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml

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

https://www.pttime.org/faq_bak.php

https://mynoz.wordpress.com/2006/03/18/what-camtstcscr-means/

点赞
  1. skyua说道:

  2. 东华迷说道:

    就缺一个皮牛宝了,发我一个 , 你这教程PT站规则都有,弄点不一样的吧,可以看看我之前教程

回复 skyua 取消回复

电子邮件地址不会被公开。必填项已用 * 标注

×
订阅图标按钮