docker容器提醒(非必须)

首先,如果你和我一样是使用docker的qbit,而宿主机downloads路径与容器内downloads路径不同,建议使用ln创建同路径的软连接。

ln -s /pt/qbittorrent/downloads/ /downloads

安装transmission-cli

sudo apt updatesudo apt install transmission-cli

创建种子

transmission-cli 创建种子的命令是 transmission-create。其基本格式如下:

transmission-create -p -o <output_filename.torrent> -t <tracker_url> <file_or_directory_to_share>

参数解释:

-o <output_filename.torrent> : 指定生成的 .torrent 文件的名称。-t <tracker_url> : 指定 Tracker 服务器的地址。可以多次使用 -t 来添加多个 Tracker。-p : (Private) 将种子标记为私有。<file_or_directory_to_share> : 你想要分享的单个文件或整个文件夹的路径。

示例:

  1. 为单个文件创建种子:
transmission-create -p -o MyAwesomeMovie.torrent -t udp://tracker.openbittorrent.com:80 /home/user/files/MyAwesomeMovie.mp4
  1. 为文件夹创建并添加多个 Tracker:
transmission-create -p -o MySoftwareCollection.torrent -t udp://tracker.openbittorrent.com:80 -t udp://tracker.opentrackr.org:1337/announce /home/user/files/MySoftwareCollection

命令执行后,你会得到一个 MySoftwareCollection.torrent 种子文件。

这个时候,你就可以将它放入qbit里开始做种了。如果你是为了去某PT站发种,你可以使用这个种子上传。PT站会自动给你替换tracker。

transmission-edit编辑种子文件

添加tracker

transmission-edit -a udp://tracker.openbittorrent.com:80 MyAwesomeMovie.torrent

删除tracker

transmission-edit -d udp://tracker.old.com:80 MyAwesomeMovie.torrent

替换 Tracker 地址 (例如更新 passkey)
假设你的私有 Tracker 地址从 https://tracker.private.net/passkey-old/announce 变成了 https://tracker.private.net/passkey-new/announce。你可以使用 -r 选项来批量更新。

transmission-edit -r passkey-old passkey-new MyAwesomeMovie.torrent

查看种子详情

你可以使用 transmission-show 来查看种子详情,例如验证 Tracker 列表是否已更新。

transmission-show MyAwesomeMovie.torrent