Transmission Cli 使用终端限制速度

Transmission Cli 使用终端限制速度

我想暂时限制下载速度,然后再次将其设置为无限制。场景是,我不希望 Transmission 在 5 分钟的浏览时间内占用所有带宽。我希望使用 Transmission CLI,因为我想使整个过程自动化。

这就是我添加 torrent 文件的方式。

transmission-cli ~/Downloads/572403AA8726F9519C3897766B32F56C421681A4.torrent

但要限制下载速度。首先我必须执行CTRL+C暂停 torrent 然后

transmission-cli -d 30 ~/Downloads/572403AA8726F9519C3897766B32F56C421681A4.torrent

限制速度。

有谁对这个问题有更清晰的解决方案吗?

答案1

不要直接使用,而是transmission-cli运行 Transmission 作为 RPC 服务器。transmission-daemon是为此创建的,但 GNOME Transmission 应用程序也可以使用。

$ transmission-daemon -g ~/.config/transmission

(一个有用的选项是--watch-dir ~/Downloads,它会自动添加所有*.torrent找到的文件。)

您将能够使用transmission-remote它来控制服务器 – 添加种子、暂停/恢复、调整速度:

$ transmission-remote --add ~/Downloads/*.torrent    (-a ...)
$ transmission-remote --downlimit 30                 (-d 30)
$ transmission-remote --no-downlimit                 (-D)

变速箱还具有“交替速度”模式:

$ transmission-remote --alt-speed-downlimit 30       (-asd 30)
$ transmission-remote --alt-speed                    (-as)
$ transmission-remote --no-alt-speed                 (-AS)

答案2

设置下载限制的唯一方法是首先使用-d选项。下载时无法临时设置下载限制没有停止并重新启动该过程。

如果可以的话,请使用具有替代速度限制选项的 transmission-gtk,您可以通过按钮激活/停用它。

答案3

本教程针对传输命令

用于下载洪流链接

transmission-remote -n 'transmission:transmission' -a eos-amd64-amd64-id-3.1.7-iso.torrent

对于限制上传5 kb/s

transmission-remote -n 'transmission:transmission' -u 5

限制上传 10MB/s

transmission-remote -n 'transmission:transmission' -d 10000

用于检查配置传输

transmission-remote -n 'transmission:transmission' -si

检查当前会话/状态 torrent

transmission-remote -n 'transmission:transmission' -st

相关内容