使用bittorrent - tracker - editor添加或移除种子文件中的追踪器

使用bittorrent - tracker - editor添加或移除种子文件中的追踪器

技术背景

在BitTorrent协议中,种子文件包含了文件的元数据以及追踪器(tracker)信息。追踪器用于协调参与下载的客户端,帮助它们找到其他共享同一文件的客户端。bittorrent-tracker-editor 是一款可以添加或移除种子文件中追踪器的软件,支持Windows 7+、macOS和Linux系统。

实现步骤

选择处理方式

  • 单个种子文件编辑:可以使用 http://torrenteditor.com/ 进行编辑。
  • 多个种子文件编辑:使用 bittorrent-tracker-editor 程序,它专门用于批量处理种子文件。

操作步骤

  1. 选择一个种子文件或包含种子文件的文件夹。
  2. 可以同时添加一个或多个追踪器,也可以同时移除一个或多个追踪器。
  3. 若要创建无追踪器的种子文件,可移除所有追踪器。
  4. 可以更改公共/私有标志,但这会改变种子的信息哈希。
  5. 若可执行文件所在文件夹中有 add_trackers.txtremove_trackers.txt 文件,可预设添加或移除的追踪器(Linux snap版本使用:home/snap/bittorrent-tracker-editor/common/)。
  6. 可选择以控制台程序启动(详见下载文件中的 readme.txt)。
  7. 可以查看种子文件的内容。
  8. 可以从 newTrackonngosang 下载稳定的追踪器列表。

核心代码

文章未提及核心代码相关内容,此软件使用Lazarus RAD和Free Pascal编译器开发。

最佳实践

  • 在使用前,建议备份种子文件,因为该软件没有备份功能,使用需自行承担风险。
  • 可以定期从 newTrackonngosang 下载稳定的追踪器列表,更新种子文件中的追踪器。

常见问题

版本1.33.1

  • 修复了无法打开V2格式种子文件的问题(Issue 51)。

版本1.33.0

  • 新增对OpenSSL 3的支持。
  • 修复了MacOS上深色主题的处理问题(Issue 49)。
  • 新增通过菜单直接从 ngosang 下载的支持。
  • 新增 ‘private torrent’ 额外标签页(针对Issue 31和34)。
  • 新增 ‘Skip Announce Check in the URL’ 复选框(Issue 31)。
  • 新增命令参数 ‘-SAC’ 表示 ‘Skip Announce Check’(Issue 31)。
  • 新增对私有追踪器 ‘Info Source’ 标签的支持(Issue 34)。
  • 新增命令参数 ‘-SOURCE’ 用于私有追踪器的信息源标签(详见 readme.txt,Issue 34)。
  • 修复了对 ‘/announce.php’ 的支持问题(Issue 27)。
  • 修复了上传追踪器列表到 newTrackon 的问题。
  • 修复了WebTorrent没有 ‘/announce’ 的问题(Issue 24)。
  • 新增默认取消选择种子文件中错误格式的追踪器URL(Issue 22)。
  • 新增上传追踪器到 newTrackon 的功能(Issue 23)。
  • 新增验证公共追踪器工作状态的功能(数据来自 newTrackon,Issue 21)。

版本1.32.0

  • 新增更多更新种子追踪器列表的选项(Issue 8)。
  • 新增添加追踪器时保留原始唯一追踪器列表的功能(Issue 12)。
  • 新增为每个种子文件随机化追踪器顺序的功能(Issue 19)。
  • 修复了带有https的追踪器问题(Issue 9)。
  • 修复了读取字符串大小大于1MB的种子文件的问题(Issue 10)。
  • 当种子文件为只读文件时,向用户发出警告(Issue 14)。
  • 当种子文件更新失败时,向用户发出警告(Issue 15)。
  • 修复了无法通过拖放文件打开的问题(Issue 17)。
  • 修复了需要清理URL追踪器的问题(Issue 18)。
  • 允许将WebSocket(ws:// 和 wss://)作为输入(Issue 20)。

版本1.31

  • 新增在数据/信息网格列中编辑注释的功能。
  • 修复了数据/信息列可移动但重新加载种子时更新不正确的问题(Issue 6)。

版本1.30

  • 新增 ‘Files/trackers/info’ 标签页。
  • 新增可选以控制台程序启动(详见下载文件中的 readme.txt)。
  • 新增 remove_trackers.txt 可从种子中移除特定追踪器的功能。
  • 新增更新种子后创建 export_trackers.txt 文件的功能。
  • 新增拖放追踪器文件(扩展名为 .txt)的功能。
  • 修复了无法自动移除重复追踪器的问题(Issue 4)。
  • 修复了无法打开某些 .torrent 文件的问题(Issue 5)。

版本1.21

  • 修复了文件名中对Unicode(如中文)的支持问题。

版本1.20

  • 新增 ‘torrent info/data’ 标签页。
  • 新增拖放种子文件或包含种子文件的文件夹的功能。

版本1.10

  • 新增公共/私有标志标签页(Issue 1)。
  • 当可执行文件所在文件夹中有 add_trackers.txt 文件时,可通过菜单或启动时从文件加载追踪器列表。

版本1.00

首次发布。


使用bittorrent - tracker - editor添加或移除种子文件中的追踪器
https://119291.xyz/posts/2025-05-13.bittorrent-tracker-editor-usage-guide/
作者
ww
发布于
2025年5月13日
许可协议