目录
介绍
玩PT的童鞋都知道有的PT站点会把机房的IP标记为盒子的,这对于大盘鸡和独服玩家其实是并不是那么友好,今天我们就来聊聊ipv4被标记盒子,ipv6没被标记的服务器如何刷PT。本教程PT站点以馒头为例,下载软件以qBittorrent为例。
先声明下,此教程不涉及伪造数据的作弊方法来刷流量,我们所有的下载和上传都是真实的流量。
馒头盒子规则相关
我们先来看下馒头关于盒子的相关规则:
所有的盒子及獨立主機均會被自動偵測及手動提交到我們的監控名單,在名單內將會受到以下規則。
- 下載種子時不享用任何種子促銷。
- 在種子發布 72 小時之內,最多只能得到種子體積大小的 3 倍流量。(種子大小為1GB,上傳最多只能得到3GB)
- 發佈超過 72 小時後的種子統計的流量都是正常的。
- 當你得到 3 倍的流量之後,你會從做種列表消失,新增的用戶將不會在作種列表看到你(在種子發佈的 72 小時之內)。
- 網站統計流量不會有變更,但實際流量仍受此限制。
- 自己發佈的種子不在此限制。
- 個人及家庭用戶不在此限制(非IDC線路)。
目前已知的馒头标记盒子的方法有如下两种:
1、上传速度
2、对比已标记盒子的ip段数据库
数据库我们没法操作,我们只能从下载速度入手,据说上传速度长期超过100M会被标记盒子。
实现原理
下载
目前我们有大盘鸡一台:
ipv4被标记了盒子,ipv6没有被标记盒子,我们需要通过下载馒头置顶区的免费大包(不计下载流量)来实现刷数据的目的。
根据馒头的规则:
- 下載種子時不享用任何種子促銷。
所以我们可以得知,被标记了盒子的IP,在下载免费大包时并不享有优惠,而我们要实现下载免费大包不计算下载流量,那我们就需要在下载时让馒头判定我们是在使用ipv6进行下载。
首先我们要明确一个概念,馒头判定你当前在线的IP,是通过你目前与tracker服务器的连接IP,而不是你实际和peer节点上传下载数据的IP来判定的。所以我们只需要确保和tracker服务器连接的IP是ipv6即可。
所以这里我们有一个原则:在保护ipv6的同时,与更多的peer进行连接,以获得更快的下载速度。
上传
根据馒头的原则:
- 在種子發布 72 小時之內,最多只能得到種子體積大小的 3 倍流量。(種子大小為1GB,上傳最多只能得到3GB)
- 發佈超過 72 小時後的種子統計的流量都是正常的。
- 當你得到 3 倍的流量之後,你會從做種列表消失,新增的用戶將不會在作種列表看到你(在種子發佈的 72 小時之內)。
- 網站統計流量不會有變更,但實際流量仍受此限制。
而实际上很多免费大包的发布时长都是超过72小时的,所以盒子的规则对于我们上传来说影响不是很大。但是,为了保护我们的ipv6,稳妥起见,我们还是应该确保与tracker服务器连接的是被标记了盒子的ipv4。
小结
全速下载时,让馒头判定为我们是没被标记盒子ipv6在线,以获得免费大包不记下载流量的优惠,同时限制上传速度,避免因超速上传而导致ipv6被判定为盒子。全速上传时,让馒头判定为我们是ipv4在线,因为这个ipv4本来已经被标记盒子了,所以超速上传也没关系。
实操
下载
我们知道双栈IP服务器默认是ipv6优先的,但是稳妥起见,我们还是通过修改hosts文件将tracker服务器指定到ipv6地址。
vim /etc/hosts #我们hosts文件添加如下几行: 2606:4700:20::681a:d32 tracker.m-team.cc 2606:4700:20::ac43:4908 tracker.m-team.cc 104.26.13.50 tracker.m-team.cc
下载时,我们将ipv4的hosts注释掉,只保留ipv6,如下图所示:
然后记得在qBittorrent设置中将上传速度限制到100M以内,避免因超速上传而导致ipv6被标记盒子,如下图所示:
上传
我们在下载完成后,先停止所有任务,确保下载时在线的ipv6地址已经从馒头网站下线,如图:
然后我们去修改hosts文件,注释掉ipv6的记录,保留ipv4的记录,如图:
然后我们重启qBittorrent,小白时使用docker安装的,命令如下:
docker restart qbittorrent
稳妥起见,我们可以在qbittorrent设置中,只使用ipv4进行上传(非必须操作,只是稳妥起见,各位可自行实验),如图:
然后我们就可以开始全速上传了。
这个方法也适用于Tr……
简易操作
如果不想修改hosts文件,我们也可以直接修改qbittorrent设置:
使其下载时只使用ipv6,上传时只使用ipv4,当然速度可能会没有修改hosts那么快。
小结
其实我们相当于有两台服务器A和B,都是双栈IP,服务器A是ipv6优先,服务器B是ipv4优先,A只负责下载,B只负责辅种。如果是采用简易操作的话,那就相当于,我们有A和B两台服务器,A只有ipv6,B只有ipv4,A只负责下载,B只负责辅种。
qbittorrent的一些优化设置
如果你的qbittorrent没有修改配置的话,机器性能又不行的话,大概率cpu和内存都会崩,以下提供我个人的一些配置,仅供参考。
连接限制:
Torrent排队:
高级设置:
尤其时文件池大小不能过大,否则大概率崩……
其他优化设置
切换到“高级”选项卡,如图示找到“文件池大小”选项,将数值由5000改为10,减小内存占用,再找到“启用操作系统缓存”选项,取消勾选,传说可以防止内存溢出而打开缓慢;再向下滑动,找到“验证HTTPS tracker证书”选项,将其取消勾选,防止BT下载没速度。
提醒
如果是大盘鸡玩家,请注意你的主机商对带宽和硬件资源占用的容忍程度,不然分分钟cpu abuse,IO abuse,bandwidth abuse……然后鸡没了……独服玩家请无视。