我想暂时限制下载速度,然后再次将其设置为无限制。场景是,我不希望 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