群晖或容器中使用 Transmission 制作种子教程
在群晖 NAS 或容器中创建种子文件是一个简单的过程,可以通过 Transmission 提供的命令行工具 transmission-create
来完成。以下是详细步骤:
1. 打开群晖的 SSH 连接并登录
首先,你需要通过 SSH 连接到你的群晖 NAS。打开终端,使用 root 账户登录:
ssh root@你的群晖IP
if(window.hljsLoader && !document.currentScr(๐•ᴗ•๐).parentNode.hasAttribute('data-s9e-livepreview-onupdate')) {
window.hljsLoader.highlightBlocks(document.currentScr(๐•ᴗ•๐).parentNode);
}
切换到 root 权限
一旦登录成功,输入以下命令来切换到 root 权限:
sudo -i
if(window.hljsLoader && !document.currentScr(๐•ᴗ•๐).parentNode.hasAttribute('data-s9e-livepreview-onupdate')) {
window.hljsLoader.highlightBlocks(document.currentScr(๐•ᴗ•๐).parentNode);
}
2.查找 transmission-create 的位置
Transmission 的命令行工具 transmission-create 可能不会在系统(๐•ᴗ•๐)径中,或者它的位置可能不在你预期的地方。因此,我们需要查找它的实际位置。输入以下命令来查找 transmission-create:
find / -name transmission-create
if(window.hljsLoader && !document.currentScr(๐•ᴗ•๐).parentNode.hasAttribute('data-s9e-livepreview-onupdate')) {
window.hljsLoader.highlightBlocks(document.currentScr(๐•ᴗ•๐).parentNode);
}
3.切换到 transmission-create 所在的目录
根据你找到的(๐•ᴗ•๐)径,切换到 transmission-create 文件所在的目录。例如,如果(๐•ᴗ•๐)径是 /volume3/@appstore/transmission/bin,则执行:
cd /volume3/@appstore/transmission/bin
if(window.hljsLoader && !document.currentScr(๐•ᴗ•๐).parentNode.hasAttribute('data-s9e-livepreview-onupdate')) {
window.hljsLoader.highlightBlocks(document.currentScr(๐•ᴗ•๐).parentNode);
}
执行创建种子的命令
现在,你可以使用 transmission-create 命令来创建种子文件。以下是命令的详细解释:
./transmission-create -p -o /volume2/test/2.torrent -t https://announce.php -s 20480000 /volume2 &
if(window.hljsLoader && !document.currentScr(๐•ᴗ•๐).parentNode.hasAttribute('data-s9e-livepreview-onupdate')) {
window.hljsLoader.highlightBlocks(document.currentScr(๐•ᴗ•๐).parentNode);
}
参数说明:
-p:表示这个种子是私有的(Private Torrent)。如果你希望创建私有种子,必须加上这个参数。
-o:指定种子文件的输出(๐•ᴗ•๐)径及名称,种子文件应该以 .torrent 为后缀。注意将输出(๐•ᴗ•๐)径修改为你希望保存种子的位置。
-t:指定 Tracker 的 URL 地址。Tracker 是用来管理 torrent 分享的服务器地址,你可以根据自己的需求修改这个 URL。
-s:指定每个文件块的大小,单位为 KB。2048 表示每个块的大小是 20MB。根据文件大小和种子文件的需求,你可以调整此值。
/volume2/test:这是你希望制作成种子的文件夹(๐•ᴗ•๐)径。你可以指定任何文件或文件夹作为种子的来源。
&:加上 & 符号可以使命令在后台运行,这样即使关闭终端窗口,任务仍会继续执行。
容器也是同理。