Private trackers

Private trackers

Private trackers, PT, 私有的 Bittorrent P2P 文件分享社区。

Clients

推荐客户端(均为 Windows / Linux / Mac 跨平台软件)

客户端比较(2023-03 个人测试):

  • 速度(下载速度和上传速度) Deluge > qBittorrent ≈ Transmission
  • 保种能力:Transmission >> qBittorrent >> Deluge。Transmission 可以轻松做种几万个并且不怎么占用机器资源,同样配置的机器用 qBittorrent 做种几千个就可能出现不稳定和卡死现象。而 Deluge 亲测种子数量达到 1000 多个UI就彻底卡死无响应了。
  • 特色功能:
    • Deluge: 支持单个种子(全局或每个种子单独配置)的上传/下载速度限制设置。因为很多PT站点通过检测单个种子上传速度检测和限制 Seedbox。所以 Deluge 非常适合跑在 Seedbox 上刷上传。
    • qBittorrent : 高级设置里可以配置很多参数。例如“最快上传”和“轮流上传”等上传策略。配合脚本控制可以实现在盒子上高效抢上传。一个例子(来自某个种子的发种者在自己做种客户端观察到的现象):(盒子)只下一点,没有其他用户下载就不下了。如果有人下载立马火速连接抢上传,等他把从你那下的一点上传完了再来找你要。然后其中一个要的多了一点,其他几个立马同步跟上。51个下载我连接了45个,全是外国盒子一个红旗IP都没有。我要是把上传策略改成最快,那就是两秒被薅精光。
      之前做的一个160MB的,我上传300MB,一看网站其他匿名一个个都几G起步

Tips

Reseeding / Cross Seed (辅种)

对于PT 而言,辅种需要添加不同站点的种子而不能将同一个种子添加多个Tracker。在 BT 客户端里添加一个种子,如果指定下载目录已经存在对应文件(通常是在其它 PT 网站已经下载完的同样内容种子),该种子会进入 "Checking" 状态,检测硬盘里已有的文件内容与 torrent 里的 hash 信息是否一致。检测通过后种子会直接进入 complete / seeding 状态。该过程即为 reseed (辅种)。

不同 PT 网站上的资源高度重合,除官种和一些禁止转载种子外,大部分热门资源在很多 PT 站点都存在。在一个 PT 站点下载种子和,可以在所有存在该种子的站点辅种,同时赚取各个 PT 站点的上传和保种积分。

跳校验:默认 BT 客户端会完成读取种子硬盘上已有的所有内容检测 hash 是否符合。如果种子很大,校验的时间可能长达几小时甚至几天。跳过校验的方式:

  • qBittorrent : 在 "Add torrent" 对话框选中 Skip hash。(Web UI 也有相同的选项,对应 API 的 skip_hash 参数)。注意 QB 设置 Options - Downloads 里必须选中 When adding a torrent: "Display torrent content and some options" 选项(默认选中)才会出现添加种子对话框,否则会直接把种子加入队列并进行校验。注意选中这个选项后,QB 会将种子立即标记为 "complete",甚至不会去检测硬盘上是否存在对应的种子文件夹。所以必须在确认该种子硬盘上对应文件存在并且与种子一致时才使用这个选项。
  • Transmission : 第三方开发的快检版本。在检测文件是必对文件名、文件大小、文件开头和结尾的(几百KB)区域hash是否与种子一致。这种跳检方式相对比较安全。

Hardlinking

如果不同 PT 网站上下载的2个种子内容一致,但文件名有差异。或者种子下载后更改过文件夹名或文件名。那么在辅种之前,必须确保硬盘上文件夹名与种子里完全一致。通常使用 hardlink (硬链接) 达到这个效果。

相关 Windows 软件:

  • TorrentHardLinkHelper : 选择一个种子文件和硬盘上已有的源文件目录,在选择的输出目录生成源目录里所有文件的(recursive) hardlinks,文件名与种子一致。该软件也可以用于辅助检测种子与硬盘里内容(文件名和文件大小)基本信息是否一致。注意 Github 里只有源码(Visual Studio 工程),没有提供二进制包。网上有网友分享的二进制文件下载(TorrentHardLinkHelper-0.9.exe)。注意该软件使用旧的 win32 API 开发,如果种子硬盘目录里存在路径长度超过 255 (MAX_PATH) 的文件,会报错("The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters.", 参考这里)。
  • Link Shell Extension (LSE, 安装包: HardLinkShellExt_X64.exe): 非常实用的工具,在资源管理器右键菜单里直接操作。 可以生成任意文件或目录的 recursive hardlinks 和其它各种类型的软硬链接。测试这个工具可以支持任意长度的路径。

Sites

M-Team

简称馒头。中文互联网上最大(按种子数量、用户人数等标准衡量)的 PT 站点。在一线PT站点中入站和生存门槛是最低的。

支持的客户端:MT支持的客户端相对较旧。2023-03 时最高支持到:Deluge 2.0.x; qBittorrent 4.3.x; Transmission 3.x。

MT的个人页面(https://kp.m-team.cc/userdetails.php?id=uid)显示的“BT用戶端”字段好像存在Bug。如果有两个或多个软件标识(例如 "Transmission/3.00")完全相同的客户端(每个客户端的 IP:PORT 对不同),则其中只有一个会显示在列表里,但未显示在列表里的客户端仍然可以正常连接tracker并工作,产生的流量也会被统计。作为 workkaround,对每个客户端使用不同的BT软件或小版本不同的版本。(2023-03测试)

魔力值:基础时魔60(不包括官种和其它任何加成)封顶,保种几TB能有30-50,保种10TB左右能接近上限60(越高提升所需的保种体积越大,无限逼近上限)。魔力兑换上传值比例是500/GB,一次性兑换>20GB部分85折优惠。

加成:(在基础魔力基础上相乘叠加)

  • 做種獎勵(持續在線做種獎勵加成):每100个持续保种超过24小时的种子额外多给5个百分点,可以无限叠加。必须连续做种,如果客户端与tracker连接中断,会从头开始计算做种时间。目前仅计算 >= 1MB 的种子(官网说明)。例如如果保种 2000 个种子,则时魔加成 100%。

电子书战士:

批量下载馒头的小体积的文件(综合区和成人专区分别按体积大小倒序即可。大部分小体积的种子都是电子书)然后扔到 TR 里下载保种。测试馒头全站 >=1MB 种子按大小(递增)排序,第4000个种子 100 多MB左右 (2023-03 测试)。

批量下载种子方法(NexusPHP 种子列表页面通用):

浏览器 F12 控制台执行:(需要在 Chrome 里允许本网站下载多个文件的权限)

for(let a of document.querySelectorAll('a[href^="download.php"]')) {
  window.open(a.href);
  await new Promise(resolve => setTimeout(resolve, 500));
}

修改版(跳过断种和已经下载过的种子):

for(let tr of document.querySelectorAll('table.torrents > tbody > tr')) {
  if( tr.children[5].textContent == "0" || tr.children[8].textContent != "--" ) {
    continue;
  }
  let a = tr.querySelector('a[href^="download.php"]');
  console.log("download ", tr.children[1].textContent, a.href);
  window.open(a.href);
  await new Promise(resolve => setTimeout(resolve, 300));
}

不要用 PT-Plugin-Plus (PTPP) 的批量下载页面种子,那个功能纯属坑爹。会一次性打开所有链接,然后因为 Chrome 单个网站连接数限制而大部分请求失败。

参考资料:

盒子(Seedbox):部分IDC的IP段自动标记为盒子。单种上传速度超过12.5MB/s (100Mbps) 就可能会被标记为盒子。被标记为盒子的IP在个人页面的BT客户端信息栏会显示一个盒子图标。盒子规则:无任何下载优惠。种子发布72小时内最多计算3倍下载种子体积的上传量。为避免被标记为盒子,建议用Deluge刷并设置单种上传限速10MB/s。或者干脆放开下载让标记盒子,但只下载大包的一小部分刷上传。

入站方式:很久以前(2013年左右)馒头会在节日开放注册。现在只能通过邀请或捐赠注册。馒头的邀请 80000 魔力一个。而随便保种个几百GB~几TB + 电子书战士就能做到 100~300时魔。所以馒头的邀请门槛是最低的。

JPopsuki

外站。提供东亚地区(日韩中港台)的音乐资源,在这个领域是资源最全的,几乎能找到所有东亚歌手的专辑,也有很多 MV / 演唱会等资源。存活容易;无需刷上传,保种就可以获得足够积分(bonus)换上传量。而且 > 几 GB 的资源很多都是免费。

保种积分:只考虑保种的种子个数。每个种子 0.075/h。无上限,与种子体积无关。该站有大量几KB~几MB的小体积种子,直接挂上几千个即可。如果挂 1000 种,每 24 小时可以获得 1000 * 0.075 * 24 = 1800 积分。

积分兑换上传流量比例:250/1GB。10000/70GB。

批量下载种子:在种子页面按 Size 倒序,F12 运行

for(let a of document.querySelectorAll('a[href^="torrents.php?action=download&id="]') ) {
    window.open(a);
    await new Promise(resolve => setTimeout(resolve, 500));
}

入站方式:前几年 JPopsuki 会不时开放注册。但现在只能通过邀请注册。每个注册 JPopsuki 的用户自动获得 2个邀请(需要达到用户等级条件才能使用)。升级到 Power User 级别(需要发 5 个种子)后每月都能获得1个邀请。所以总体上 JPopsuki 的入站门槛不高。

aidoru-online

简称 ao。这个网站有几乎所有日本女子偶像团体(例如 48 & 46 系)的音乐、演唱会、MV等资源。这是个公开的 BT 网站,常年可以自由注册,但同样有分享率要求。分享率过低会导致无法下载新种子(轻微惩罚?)。

作为应对方式,该网站规则里的用户等级说明:

Sharer - user who seeds at least 50 torrents (6 months and older) for at least 20 hours over the past week
● Can download, upload torrents
● Ratio has no effect on availability of new torrents
● Notification and highlighting of new comments

所以只要长期做种 50个 种子即可。该网站种子页面的 "subtitled" 分类有大量 KB 级别的字幕种子,刷选并下载做种即可:

for(let tr of document.querySelectorAll('table.ttable_headinner > tbody > tr')) {
  let tdSize = tr.querySelector(".ttable_size");
  if( !tdSize || !tdSize.textContent.toLowerCase().endsWith("kb") ) {
    continue;
  }
  let a = tr.querySelector('a[href^="download.php"]');
  if( !a ) {
    continue;
  }
  console.log("download ", tr.children[1].textContent, a.href);
  window.open(a.href);
  await new Promise(resolve => setTimeout(resolve, 300));
}

我个人(乃木坂46ファン)还是希望大家能尽力保种。

HDCiTY

网站页面风格独树一帜(虽然也是 NexusPHP)魔改的。用户个人页面、信息统计、魔力兑换链接等位于页面底部固定区域。

魅力兑换:该站保种积分称为“魅力值”。低保是每个种子2 * 最大20/h。测试(2023-03)保种200GB时魔 70 左右。魅力页面只有在当前拥有的魅力值到了换取标准才显示对应换取项,比如魅力到了 25000 才能看换 100g 上传的选项。注意该站如果下载量为 0,那么因为分享率为无限,无法用魔力换取上传。

该站有成人内容。用户达到一定级别后能够看到。

KamePT

电子书战士:

for(let tr of document.querySelectorAll('table.torrents > tbody > tr')) {
  if( tr.children[5].textContent >= 9 ) {
    continue;
  }
  let a = tr.querySelector('a[href^="download.php"]');
  if( !a ) {
    continue;
  }
  console.log("download ", tr.children[1].textContent, a.href);
  window.open(a.href);
  await new Promise(resolve => setTimeout(resolve, 300));
}

注:时魔 = 0.5个魔力值 * 你的做种数 (做种数最多计150个,低于512MB的种子不计算)。如果种子大小低于512MB,且做种人数小于10,那么该种子将直接按照512MB来计算(即参与低保计算)


Last update: 2023-03-25 10:09:26 UTC