V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zywx
V2EX  ›  程序员

把迅雷离线集成进 aria2 有没有意义

  •  
  •   zywx ·
    do-you · 2016-07-09 00:06:13 +08:00 · 9122 次点击
    这是一个创建于 3059 天前的主题,其中的信息可能已经有所发展或是发生改变。

    现在一般都是手动到离线网页版添加任务,再用脚本提取真实下载链接并通过 rpc 调用 aria2 下载

    在写一个 aria2 形式的下载器,想把迅雷离线集成进去,这样可以省去手动添加离线任务这步,你们怎么看

    第 1 条附言  ·  2016-07-09 20:34:38 +08:00
    你们有没试过用 aria2 下大文件时长时间无响应
    38 条回复    2016-07-11 13:18:18 +08:00
    hicdn
        1
    hicdn  
       2016-07-09 00:19:03 +08:00
    woshinidie
        2
    woshinidie  
       2016-07-09 00:27:50 +08:00
    土鳖作风。。。
    netabare
        3
    netabare  
       2016-07-09 00:30:49 +08:00 via iPhone   ❤️ 1
    用了 aria2c 还需要迅雷么-.-(除了迅雷盘之类的资源)
    AirSc
        4
    AirSc  
       2016-07-09 00:39:02 +08:00 via Android
    @netabare 都说了是迅雷离线。。
    viko16
        5
    viko16  
       2016-07-09 00:41:18 +08:00 via Android
    有!
    Bryan0Z
        6
    Bryan0Z  
       2016-07-09 00:55:45 +08:00 via Android
    有!
    Valyrian
        7
    Valyrian  
       2016-07-09 01:04:06 +08:00
    fakethunder
    shshilmh
        8
    shshilmh  
       2016-07-09 01:30:56 +08:00 via Android
    xware + docker
    bao3
        9
    bao3  
       2016-07-09 03:05:00 +08:00 via Android
    有意义 !非常支持
    searene
        10
    searene  
       2016-07-09 05:39:36 +08:00
    非常有意义
    youthcould
        11
    youthcould  
       2016-07-09 08:28:28 +08:00
    有意义,非常有意义。请问是 win 还是 mac 平台?
    murmur
        12
    murmur  
       2016-07-09 08:40:12 +08:00
    没意义吧,迅雷不是早就没法导出 aria 链接了么
    rashawn
        13
    rashawn  
       2016-07-09 08:48:40 +08:00
    一楼那个在用 结合 alfred 但是经常添加不成功 是不是因为我没更新
    rashawn
        14
    rashawn  
       2016-07-09 08:50:13 +08:00
    2year ago ………
    coldwinds
        15
    coldwinds  
       2016-07-09 09:42:04 +08:00 via Android
    win 需要
    zywx
        16
    zywx  
    OP
       2016-07-09 10:47:39 +08:00 via Android
    @murmur binux 的迅雷脚本一直可以用
    zywx
        17
    zywx  
    OP
       2016-07-09 10:51:48 +08:00 via Android
    @rashawn 现在迅雷离线连续提交会出验证码
    zywx
        18
    zywx  
    OP
       2016-07-09 11:00:18 +08:00 via Android
    @youthcould 打算用 python+c 重写一个跨平台的版本,不过还没验证可行性
    holyzhou
        19
    holyzhou  
       2016-07-09 12:27:38 +08:00
    我也在用这套,这两天发现一个很严重的,非常困扰我的问题,通过 aria2 下载的迅雷离线空间的文件跟源文件竟然不一致,使用 wget 的下载没有问题 不是一个文件是大面积的出现这个问题。 yaaw 前端显示正常下载,的确是 100%了 下载的文件大小也跟源文件一致。这个问题是在我使用下载的 windows_2012_r2 的 iso 时发现的,安装时提示文件不完整.用迅雷离线助手导出到 yaaw,下了两次,两次的 md5sum 都不一样,大小一样。然后我用迅雷助手的 wget 方式下了一份,这才跟微软提供的 md5 值一致。

    不知道谁大概知道这其中情况, HELP ME!

    树莓派 1+archlinux+Aria2 1.24.0+魔都电信 50M
    配置文件如下:
    """
    continue
    daemon=true
    dir=/mnt/files/
    file-allocation=falloc
    log-level=error
    max-connection-per-server=16
    max-concurrent-downloads=2
    max-overall-download-limit=0
    min-split-size=5M
    enable-http-pipelining=true
    disable-ipv6=true
    input-file=/home/xxxxx/.aria2/aria2.session
    save-session=/home/xxxxx/.aria2/aria2.session
    save-session-interval=60
    enable-rpc=true
    rpc-listen-all=true
    rpc-listen-port=28731

    """
    imn1
        20
    imn1  
       2016-07-09 12:42:31 +08:00
    @holyzhou
    不仅流氓雷,一些需要翻的网站也是
    初步观测是用 ff 下载走的是 remote dns , wget/aria2c 走一般 DNS 被污染 /劫持,或解析到网站其他的服务器
    ChenSir
        21
    ChenSir  
       2016-07-09 14:27:46 +08:00
    我用 aria2c 下磁链或者 bt 根本没速度。。。。
    zywx
        22
    zywx  
    OP
       2016-07-09 16:14:12 +08:00
    @holyzhou 给链接我试试
    zywx
        23
    zywx  
    OP
       2016-07-09 16:20:32 +08:00
    @ChenSir 的确,所以我每次都是走百度云或迅雷离线,再转 aria2 下
    BlueFly
        24
    BlueFly  
       2016-07-09 19:27:31 +08:00
    @ChenSir aria2c 只是用来下百度盘的
    zander
        25
    zander  
       2016-07-09 19:37:59 +08:00
    @murmur 一直都可以。
    tsinglux
        26
    tsinglux  
       2016-07-09 19:39:30 +08:00
    @ChenSir 检查 dht 开了没,测试下 bt-tracker 里的地址是否有效,是否被屏蔽了。
    zander
        27
    zander  
       2016-07-09 19:41:06 +08:00
    非常支持集成进去。
    bluesky139
        28
    bluesky139  
       2016-07-09 22:15:48 +08:00 via Android
    @holyzhou 我也遇到过同样的问题,我本来认为那是迅雷服务器的问题,但那是我把 wget 换成 aria2c 之后才遇到的,概率很小,我只遇到过两次左右,当时没细查,换之前用 wget 没遇到过,所以不敢断定哪里的问题。

    @holyzhou
    @zywx 有进展 @一下我,谢谢。
    123s
        29
    123s  
       2016-07-09 22:44:50 +08:00
    真的有用,集成 115 离线或者迅雷离线, 这样方便好多。
    foxking
        30
    foxking  
       2016-07-09 23:02:00 +08:00
    支持集成,可以拍拖臃肿的客户端。
    holyzhou
        31
    holyzhou  
       2016-07-10 08:47:20 +08:00
    @zywx 链接随意,发现这个问题以后 我检查了以前的下载的东西,很多也有这个问题
    holyzhou
        32
    holyzhou  
       2016-07-10 08:56:37 +08:00
    @imn1 墙? 应该不会吧 但仔细想想还真有那么点可能,因为我的那台 nas 是跟光猫一个网段,没接在配了代理的 openwrt 后面 而我上次 wget 是从 openwrt 后面发起的 一会儿我再测下看看再过来反馈。
    holyzhou
        33
    holyzhou  
       2016-07-10 08:58:29 +08:00
    @bluesky139 嗯啊 搞的我现在不敢用 找到原因告诉你下。
    imn1
        34
    imn1  
       2016-07-10 09:43:31 +08:00
    @holyzhou
    我不是说流氓雷被墙了,我是说 wget/aria2 是走系统 DNS ,但浏览器或者流氓雷的客户端可能不是走系统 DNS ,造成连上不同的服务器
    例如试过下载别人 dropbox 提供的文件,浏览器没问题(用了 remote dns),但 aria2c/wget 就不行(用了浏览器的全部 header),检测是 wget 走系统 DNS 连上了 dropbox 的其他服务器,然后返回 403
    bao3
        35
    bao3  
       2016-07-10 22:10:58 +08:00
    楼主,下载大文件卡住假死,有可能是你设置了提前申请大空间,导致在下载前先会创建一个一样大小的空文件,所以要卡一会,在配置文件有选项,你改一个适合你的。
    bao3
        36
    bao3  
       2016-07-10 22:11:34 +08:00
    @murmur 迅雷现在还是可以导出到 aria2 ,一直没影响。
    chztv
        37
    chztv  
       2016-07-11 10:36:20 +08:00
    迅雷离线导出 Aria2 还是 OK 的,一直可以用。
    说个小 Bug ,你就算暂停迅雷会员,在离线里一样可以添加种子或磁力,一样可以 Aria2 导出,哈哈!
    holyzhou
        38
    holyzhou  
       2016-07-11 13:18:18 +08:00
    @zywx @imn1 @bluesky139 问题应该找到了,早上测了下,用 wget 以及 aria2c 的命令行方式下载的文件都是没问题的,那基本定位到进程启动时使用的配置文件上了。然后每次只变动单一参数,试了几个,发现是 enable-http-pipelining 的问题,这个参数我都不知道什么意思,也不记得当时为什么加上去了,测试的结果就是这个参数为 true 的情况下,在下载大文件的时候有很大概率导致下载的文件与源文件不一致。
    伤心 很伤心 , 我将近 300G 的数据看来要重下了,好在应该没有太关键的东西。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1642 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 16:54 · PVG 00:54 · LAX 08:54 · JFK 11:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.