【问题标题】:Why can't download the magnet with aria2c command?为什么不能用 aria2c 命令下载磁铁?
【发布时间】:2016-07-12 02:41:08
【问题描述】:

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

现在我在网页上用萤火虫报废了磁铁。

可以验证磁铁是:

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.$url 变量是磁铁的正确地址。
2.aria2c命令可以正确执行。
3.aria2c $url已经执行了大约一个小时。为什么没有什么可以下载?

【问题讨论】:

  • 不知道是什么问题,但建议你做aria2c "$url"
  • aria2c "$url" 不能用,测试过,失败。
  • 重点不是aria2c "$url" 会起作用,即使在工作版本中,建议双引号$url 以避免分词。
  • 经过我的验证,我已经给你礼物了。

标签: bash magnetometer magnet-uri


【解决方案1】:

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

这个official documentation页面说,它默认从版本1.25.0启用

--启用-dht[=true|false] 启用 IPv4 DHT 功能。它还启用了 UDP 跟踪器支持。如果在 torrent 中设置了私有标志,即使给出了 true,aria2 也不会使用 DHT 进行下载。默认值:真

检查了来自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"

【讨论】:

    猜你喜欢
    • 2019-08-08
    • 2017-01-02
    • 2012-09-20
    • 1970-01-01
    • 2019-08-05
    • 2020-10-27
    • 1970-01-01
    • 2022-01-10
    • 2016-05-11
    相关资源
    最近更新 更多