使用bittorrent - tracker - editor添加或移除种子文件中的追踪器
使用bittorrent - tracker - editor添加或移除种子文件中的追踪器
技术背景
在BitTorrent协议中,种子文件包含了文件的元数据以及追踪器(tracker)信息。追踪器用于协调参与下载的客户端,帮助它们找到其他共享同一文件的客户端。bittorrent-tracker-editor
是一款可以添加或移除种子文件中追踪器的软件,支持Windows 7+、macOS和Linux系统。
实现步骤
选择处理方式
- 单个种子文件编辑:可以使用 http://torrenteditor.com/ 进行编辑。
- 多个种子文件编辑:使用
bittorrent-tracker-editor
程序,它专门用于批量处理种子文件。
操作步骤
- 选择一个种子文件或包含种子文件的文件夹。
- 可以同时添加一个或多个追踪器,也可以同时移除一个或多个追踪器。
- 若要创建无追踪器的种子文件,可移除所有追踪器。
- 可以更改公共/私有标志,但这会改变种子的信息哈希。
- 若可执行文件所在文件夹中有
add_trackers.txt
和remove_trackers.txt
文件,可预设添加或移除的追踪器(Linux snap版本使用:home/snap/bittorrent-tracker-editor/common/
)。 - 可选择以控制台程序启动(详见下载文件中的
readme.txt
)。 - 可以查看种子文件的内容。
- 可以从
newTrackon
或ngosang
下载稳定的追踪器列表。
核心代码
文章未提及核心代码相关内容,此软件使用Lazarus RAD和Free Pascal编译器开发。
最佳实践
- 在使用前,建议备份种子文件,因为该软件没有备份功能,使用需自行承担风险。
- 可以定期从
newTrackon
或ngosang
下载稳定的追踪器列表,更新种子文件中的追踪器。
常见问题
版本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/