为什么用aria2c命令下载不了磁铁?

Why can't download the magnet with aria2c command?

这里Battlestar Galactica
http://kickasstorrentsan.com/usearch/Battlestar%20Galactica/
可以用deluge下载。

现在我在网页上用 firebug 废弃了磁铁。

可以验证磁铁是:

magnet:?xt=urn:btih:2D2CAE6AC83800490327547053597BAFF6701C2F&dn=battlestar+galactica+season+1+s01+1080p+bluray+x265+hevc+aac+5+1+joy+utr&tr=udp%3A%2F%2Ftracker.publicbt.com%2Fannounce&tr=udp%3A%2F%2Fglotorrents.pw%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.openbittorrent.com%3A80%2Fannounce&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce

bash脚本编写如下:

1.the $url 变量是磁铁的正确地址。
2.aria2c命令可以正确执行
3.aria2c $url 已经执行了大约hour.Why 没有什么可以下载的?

这个page说,你需要在使用磁力链接下载时启用DHT选项:-

这个 official documentation 页面说,从版本 1.25.0

开始默认启用

--enable-dht[=true|false] Enable IPv4 DHT functionality. It also enables UDP tracker support. If a private flag is set in a torrent, aria2 doesn't use DHT for that download even if true is given. Default: true

检查了 GitHub 的发行说明,由于标志 --enable-dht 已设为 true,无法找到确切的发行版。

升级到最新版本以默认启用该标志(或者如果您使用的是旧版本,则明确启用它)。

aria2c --enable-dht=true "magnet:?xt=urn:btih:2D2CAE6AC83800490327547053597BAFF6701C2F&dn=battlestar+galactica+season+1+s01+1080p+bluray+x265+hevc+aac+5+1+joy+utr&tr=udp%3A%2F%2Ftracker.publicbt.com%2Fannounce&tr=udp%3A%2F%2Fglotorrents.pw%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.openbittorrent.com%3A80%2Fannounce&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce"